Colorer-take5 Library Features
- Colorer supports more than hundred programming languages, scripts and markups.
- Uses powerful and flexible HRC syntax description
language, based on regular expressions and scheme (context)
structure.
- Colorer can be easily integrated into any target application.
- Unicode support: UTF-* support, single-byte encodings support.
HRC syntax descriptions
- Powerful language, based on XML syntax.
- Worked out internal design:
- Separate type namespaces.
- Free linking between schemas (forward inheritance and switch references).
- HRC Region information extension, region inheritance tree, transparent HRC linking.
HRC repository configuration
- All Colorer applications uses repository in
catalog.xml
file.
- Automatic catalog.xml searching with environment variables and standard locations.
- Multiple HRC reading sources, directory HRC source.
- Possibility of global module logging.
- Different input data sources: File stream, Zip stream, Http stream (win32 only).
Eclipse Colorer
- Powerful and flexible outliner for all common languages.
- Errors list could be showed in outline view.
- Shortcuts for pairs matching.
- Replace tabs with spaces option.
- Soft linebreakes option.
- Colored sources generation into HTML files.
Colorer.exe
- Console files viewer with unicode support (win32).
- Colorized HTML output from rgb HRD color schemas.
- Tokenizer output mode for usage with CSS styles.
- Simple file forward with encoding conversion.
- Extended formatting properties: bold, italic, underline. Link references definitions (doc-links).
FAR Plugin
- Top level highlight caching, parse on request.
- Latest features:
- Color schemes dialog selection.
- File Encoding selection.
- Prototype parameters handling - default-fore, default-back.
With this numeric properties you can change default text and background
color in any file type.
- If exception is ocurred while text processing, colorer stops
it's job and disables any further text coloring.
- Paired constructions are searched on all the text.
- FAR command line prefix 'clr' allows to run internal colorer's
viewer and to view files with syntax highlighting.
- Works with outlined text structure (functions and errors list at now).
- Structured presentation of created outliner.
All elements are displayed in tree, also, for each element,
prefix-char is shown.
You can collapse or extend tree with
Ctrl-Left/Right
.