-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
358 lines (301 loc) · 15.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="ru" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="syntax highlighting, colorer, colorizer, coloring, syntax check, text parsing, cail lomecb, color, coloring, highliting, выделение цветом, колорер, расцветка, редактор, Colorizer, text"/>
<title>Colorer-take5 library</title>
<link href="styles/styles.css" rel="stylesheet" type="text/css"/>
<link rel="icon" href="images/logo-small.png"/>
<link rel="alternate" type="application/rss+xml" title="Colorer News" href="http://sourceforge.net/export/rss2_projnews.php?group_id=34855&rss_fulltext=1" />
</head>
<body><div id="wrapper">
<table width='100%'><tr>
<td><h1>Welcome to the Colorer Library project</h1></td>
<td valign='middle'>
<img alt='Colorer-take5 logo' width='80' height='150' src="./images/logo-colorer.png"/>
</td></tr></table>
<table><tr><td valign="top">
<h2>Introduction</h2>
<p><strong>Colorer take5</strong> is a syntax highlighting and text
parsing library, that provides services of text parsing in host editor systems
in real-time and transforming results into colored text.
Result information allows to search and build outlined lists of functions,
structures, and to search and indent programming language constructions (brackets, paired tags).
Colorer uses pure C++, XML, it is fully portable and works on either win32/unix/mac platforms.
Top level Java language API is also available.
</p>
<div>
<h2>Features</h2>
<table border='0'><tr>
<td><a href="sshots/index.html"><img alt='features' src='images/features.png' height='70' width='60'/></a></td>
<td>
<a href="sshots/index.html">Screen Shots</a><br/>
<a href="whatsnew/features.html">Library features</a><br/>
<a href="whatsnew/history.html">Change History</a><br/>
<a href="lang-list.html">List of supported languages</a><br/>
<br/>
<a href="http://colorer.sf.net/php/">HTML source code generator</a><br/>
<a href="http://colorer.sf.net/php/demos.php">Highlighting demos</a><br/>
</td>
</tr></table>
</div>
<h2>Packages</h2>
<table border='0'>
<tr><td valign='middle' align='center'><a href="eclipsecolorer/index.html"><img alt='eclipse' src='images/eclipse.png' height='32' width='32'/></a></td>
<td><a href="eclipsecolorer/index.html">EclipseColorer plugin</a> / <a href="http://www.eclipse.org">Eclipse.org</a></td></tr>
<tr><td valign='middle' align='center'><a href="colorer-truemod/index.html"><img alt='far' src='images/far-truemod.png' height='32' width='32'/></a></td>
<td><a href="colorer-truemod/index.html">FarColorer-truemod</a> / <a href="http://www.farmanager.com">FARManager.com</a></td></tr>
<tr><td valign='middle' align='center'><a href="farplugin.html"><img alt='far' src='images/far.png' height='32' width='32'/></a></td>
<td><a href="farplugin.html">FarColorer plugin</a> / <a href="http://www.farmanager.com">FARManager.com</a> </td></tr>
<tr><td valign='middle' align='center'><a href="mc.html"><img alt='mc' src='images/mc.png' height='32' width='32'/></a></td>
<td><a href="mc.html">Midnight Commander integration</a> / <a href="http://www.ibiblio.org/mc/">ibiblio.org/mc</a> </td></tr>
</table>
<h2>Download</h2>
<div class="download">
<a href="http://sourceforge.net/project/showfiles.php?group_id=34855">Get Colorer-take5</a>
</div>
<table border='0'><tr>
<td>
Eclipse's Update Manager URL: <strong>http://colorer.sf.net/eclipsecolorer/</strong>
</td>
</tr>
</table>
<h2>Documentation</h2>
<table border='0'><tr>
<td valign='middle'><img alt='APIs' src='images/api.png' height='80' width='60'/></td>
<td>
<a href="api/modules.html">Colorer-take5 C++ API</a><br/>
<a href="java/index.html">Colorer-take5 Java API</a><br/>
<a href="hrc-ref/index.html">HRC Language reference</a>
</td>
</tr>
<tr>
<td><img alt='download' src='images/net.png' height='64' width='60'/></td><td>
<a href="consoletools.html">Console tools help</a>,<br/>
<a href="xsd2hrc.html">XML Schema module</a><br/><br/>
</td>
</tr>
</table>
</td><td valign='top'>
<div class='newsdiv'>
<div class='newsheader'>colorer news <a class="rss" href="http://sourceforge.net/export/rss2_projnews.php?group_id=34855&rss_fulltext=1">RSS</a></div>
<span class='newsdate'>May, 2013</span>
<div class='newsline'>
The project has moved to <a href="https://github.com/colorer">github</a> since 2013.<br/>
The data and the old site on sf.net will remain for history.
</div>
<span class='newsdate'>January, 2010</span>
<div class='newsline'>
New version of FarColorer: 1.0.3.7 for Far 2 and for Far 3.<br/>
Many different fixes, add support Windows 2000.<br/>
Update <a href="http://sourceforge.net/projects/colorer/files/FAR%20Colorer/FarColorer-1.0.3.7/hrc-update.2012-01-08.7z/download">HRC base</a>.
</div>
<span class='newsdate'>Jule, 2011</span>
<div class='newsline'>
EclipseColorer 0.9.9 build.<br/>
Support Windows x86,x64 and Linux x86,x64.<br/>
Working with long strings<br/>
</div>
<span class='newsdate'>June, 2011</span>
<div class='newsline'>
New version of FarColorer: 1.0.3.2 for Far 2 and for Far 3.0.2085.<br/>
</div>
<span class='newsdate'>March, 2011</span>
<div class='newsline'>
New version of FarColorer: 1.0.3.1 for Far 2 and 1.0.2.2 for Far 1.75.<br/>
The main patch - working with long strings.
</div>
<span class='newsdate'>April, 2010</span>
<div class='newsline'>
EclipseColorer 0.9.0 build.
</div>
<span class='newsdate'>January, 2010</span>
<div class='newsline'>
FarColorer-truemod experimental build.
</div>
<span class='newsdate'>December, 2009</span>
<div class='newsline'>
Far Colorer just got a new maintainer: <a href='https://sourceforge.net/users/ctapmex'>ctapmex</a>!
</div>
<span class='newsdate'>26 April 2007</span>
<div class='newsline'>
An updated and extended <a href="http://colorer.sf.net/hrc-ref/">HRC-REF spec</a> is published, thanks to Anatoly Techtonik.
</div>
<span class='newsdate'>8 March 2007</span>
<div class='newsline'>
In the women's day, (for my ladies)! New version of EclipseColorer: 0.8.0. This is an experimental build with many new editing features supported: Folding, Annotations, line word wrapping, extended preferences and many other improvements.
For now, can be downloaded only from <a href="http://sourceforge.net/project/showfiles.php?group_id=34855">sf.net area</a>.
</div>
<span class='newsdate'>30 Nov 2006</span>
<div class='newsline'>
Eclipse Colorer is updated with additional Intel-Mac x86 native support. Thanks to Apla for this.
Can be downloaded via update manager or from sf.net download area.
</div>
<span class='newsdate'>24 Nov 2006</span>
<div class='newsline'>
Colorer-take5.be5
Mostly technical release, to catch up many latest changes. Includes great number of syntax fixes, some minor improvements of code.
Download, <a href="http://sourceforge.net/project/showfiles.php?group_id=34855">as always</a>.
</div>
<span class='newsdate'>16 June 2006</span>
<div class='newsline'>
Midnight Commander Colorer was updated with some new features and user dialog settings.
Version 0.9 <a href="http://sourceforge.net/project/showfiles.php?group_id=34855">available</a>.
</div>
<span class='newsdate'>26 May 2006</span>
<div class='newsline'>
New version 0.5 of Midnight Commander Colorer mod is available.
A couple of new features and bugfixes.
<a href="http://sourceforge.net/project/showfiles.php?group_id=34855">Download it</a>.
</div>
</div>
</td>
</tr></table>
<h2>Additional information</h2>
<table border='0'><tr>
<td valign='middle'><img alt='sample' src='images/sample.png' height='60' width='60'/></td>
<td>
<strong>Other Language APIs:</strong><br/>
<a href="http://search.cpan.org/~palant/Syntax-Highlight-Universal/">Syntax-Highlight-Universal - Perl API to colorer</a><br/>
<a href="http://pecl.php.net/package/colorer">PHP API to colorer</a><br/>
<br/>
<strong>Separate projects, using colorer:</strong><br/>
<a href="http://sourceforge.net/projects/ferry">Ferry text editor component</a><br/>
<a href="http://freddy.sf.net/">Freddy text editor</a><br/>
<a href="http://www.myhetman.com">Hetman file manager (Java, Colorer inside)</a><br/>
<br/>
<strong>Misc information:</strong><br/>
<a href="other/Color5Eclipse_Newlanguagedoc.pdf">New language in Eclipse (pdf)</a>, (<a href="other/Color5Eclipse_Newlanguagedoc.html">html</a>) by Ron Mertens.<br/>
<a href="http://info-esta.ru/efremov/prog/colorer/">Eugene Efremov HRC packages page</a><br/>
Old colorer4ever doc (rus): <a href="oldies/hrc.html">HRC</a>, <a href="oldies/hrd.html">HRD</a>, <a href="oldies/cregexp.html">RE</a><br/>
<br/>
</td>
</tr>
</table>
<h2>Author</h2>
<table border='0'><tr>
<td valign='middle'><a href="http://cail.nm.ru/"><img alt='author' src='images/author.png' height='81' width='60'/></a></td>
<td>
<strong>Igor Russkih (Cail Lomecb)</strong>
<br/>email/im: irusskih at gmail dot com
<br/>www(dead): <a href="http://cail.nm.ru/">http://cail.nm.ru</a>
<br/><br/>
<strong>Scientific pieces</strong>
<p>A few papers based on the Colorer software project in the areas of incremental syntax analysis, language development environments and software optimization.
Written during my postgraduate being at the <a href="http://www.unn.ru/eng/">UNN</a> (State University of Nizhny Novgorod).
</p>
<ul id="papers">
<li>General principles of the Colorer library. Methods and tools for complex graphics information handling. N.Novgorod, 2003. p. 80-82.
<!--
<a href="http://colorer.sourceforge.net/files/irusskih-2003report.pdf">pdf, russian</a>
-->
</li>
<li>Colorer library and XML technologies, UNN (State University of Nizhny Novgorod),
2003, Graduate Work.
[<a href="papers/GraduateWork.pdf">pdf, russian</a>].
</li>
<li>Memory Allocation optimization techniques by the example of Colorer-take5 library.
University of Nizhny Novgorod bulletin, Mathematical modeling and optimal control series,
2004, vol. 1.
[<a href="papers/irusskih-opt.pdf">pdf, russian</a>].
</li>
<li>Applications' Object Model optimization techniques by the example of Colorer-take5 library, 2006.
Publishing in progress.
[<a href="papers/irusskih-hrc-romizing.pdf">pdf, russian</a>].
</li>
<li>Incremental syntax analysis in the integrated development environments and programming editors.
University of Nizhny Novgorod bulletin, Mathematical modeling and optimal control series, 2007.
[<a href="papers/irusskih-colorer-overview.pdf">pdf, russian</a>],
[<a href="papers/irusskih-colorer-overview-eng.pdf">pdf, english</a>].
<br/>
<small>The article reviews a number of existing solutions for real-time syntax analysis in
the Integrated Software Development Environments (IDE) targeting software engeneer's efficiency
improvements. Colorer library is presented as an alternative solution in this area for many
of the interaction problems between the developer and development environment.
</small>
</li>
</ul>
<!--
Right now I'm in a process of <strong>CS degree application</strong>, you may read <a href="thesis-request.html">this request</a> (<strong>Russian Only</strong>) and decide to help me with Colorer usability reports.
-->
</td>
</tr></table>
<h2><a name='license'></a>License</h2>
<p>
Colorer library is distributed under <strong>Mozilla Public License 1.1</strong>.
You can use it in OpenSource, Freeware and Proprietary software
in terms of <a href="MPL-1.1.html">MPL 1.1</a>.
Alternatively, Colorer Library could be distributed under either
GNU <a href='http://www.gnu.org/copyleft/gpl.html'>GPL 2.0</a> /
<a href='http://www.gnu.org/copyleft/lesser.html'>LGPL 2.1</a>
licenses, as noted in <a href="license.html">Colorer Source code license notice</a>.
</p>
<p class="smalllic">
Mozilla Public License allows you to modify Colorer library
source code and redistribute it for free (or for sale)
so long as you follow the terms of the MPL.
In particular, you must make your changes to the Colorer Library source code available back
to the Colorer under the MPL (so the Colorer Library can benefit from your changes),
You can add external files to Colorer Library, compile these, use library in external
projects and redistribute them for free or for sale and you do not need
to make such external files or changes to them available in source code form
or binary form to the Colorer library project.
I was also asked to state about GPL with the so-called
<a href="http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/license.html">runtime exception</a>.
I have no objections about this note usage if anyone really needs it.
</p>
<h2><a name='donate'></a>Donation</h2>
<table border='0'><tr>
<td valign='middle'><a href='https://secure.shareit.com/shareit/checkout.html?PRODUCT[191081]=1&languageid=1&stylefrom=191081'>
<img alt='donate' src='images/donation.png' height='81' width='60'/></a></td>
<td>
You can help me in development of the Colorer-take5 library by donating some
money to this project.
This would allow me to cover some of the costs involved in
library development. Especially if you are using Colorer library in a
commercial environment I ask you to consider this option, so Colorer
can continue to be actively developed in the future.</td>
</tr>
<tr><td colspan='2'>
<p>
You can make transfer with <a href='http://money.yandex.ru'>Yandex.Money</a> system
(wallet# 4100158993216) or <a href="http://www.wmtransfer.com">WebMoney</a> system (Z661462662957, R115331770879) - these two are preferred (although they are good only in Russia).
Alternatively you can use <strong><a href='https://secure.shareit.com/shareit/checkout.html?PRODUCT[191081]=1&languageid=1&stylefrom=191081'>share*it!</a></strong> payment system
(<a href='http://www.shareit.com/product.html?productid=191081&languageid=1&stylefrom=191081'>Colorer-take5 product page</a>).
Please feel free to contact me if you want to make direct Bank/Wire transfer
or prefer other methods for donation.
</p>
</td>
</tr></table>
<h2>Colorer References</h2>
<table><tr>
<td><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=34855&type=2" width="125" height="37" alt="SourceForge.net Logo"/></a></td>
<td>
<a href="http://colorer.sf.net/">Web Site</a><br/>
<a href="http://sourceforge.net/projects/colorer">SourceForge project</a><br/>
<a href="https://sourceforge.net/apps/trac/colorer/">Trac system</a><br/>
<a href="https://sourceforge.net/apps/trac/colorer/browser/trunk/">Source browser</a><br/>
</td>
</tr><tr>
<td align="center"><a href="http://colorer.sf.net"><img src="images/logo-colorer-small.png" width="90" height="45" alt="Colorer small logo"/></a></td>
<td>
<a href="http://groups.google.com/group/colorer">Discussion group on Google</a> (<a href="http://groups.google.com/group/colorer_ru">По русски</a>)<br/>
<a href="http://lists.sourceforge.net/lists/listinfo/colorer-commits/">Commits monitor list</a> (<a href='mailto:[email protected]?subject=subscribe'>subscribe</a>)<br/>
<a href="http://cail.nm.ru/far/">Colorer on Igor's home page</a>
</td>
</tr></table>
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://sourceforge.net/apps/piwik/colorer/" : "http://sourceforge.net/apps/piwik/colorer/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
piwik_action_name = '';
piwik_idsite = 1;
piwik_url = pkBaseURL + "piwik.php";
piwik_log(piwik_action_name, piwik_idsite, piwik_url);
</script>
<object><noscript><p><img src="http://sourceforge.net/apps/piwik/colorer/piwik.php?idsite=1" alt="piwik"/></p></noscript></object>
<!-- End Piwik Tag -->
</div></body>
</html>