Colorer-take5 Library Features
- Colorer-take5 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 library can be easily integrated into any target application.
- Java API available, C-based API can easily be adopted.
- End user applications for Eclipse platform,
FAR Manager and Midnight Commander shells.
- 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.
- All Colorer applications uses single repository referencing from
catalog.xml
file.
- Global library logging and tracing.
HRD styles
- HRD style files is a universal format to customize visual appearance of colorezed source code.
- For different platform capabilities there could be different supporting HRD styles.
- HRD styles provides library with an content-presentation separation layer.