红联Linux门户
Linux帮助

语法着色和文本解析库 Colorer take5

发布时间:2013-11-21 09:45:37来源:红联作者:empast
Colorer take5 是一个语法着色和文本解析库, 它为本机的编辑器系统提供了实时的文本解析服务,并把解析结果转换为着色文本, 结果信息可用于搜索和构建函数,结构大纲,以及搜索和缩进程序语言结构(扩展,成对标记). Colorer take5 使用纯 C++,XML, 它是完全可移植的, 并能够在win32/unix/mac 平台上工作.

Colorer-take5 功能
支持超过200种程序语言,脚本以及标记语言.
使用强大而灵活的HRC语法描述语言,基于正则表达式和模式(上下文)结构.
核心由可移植的C++构成. 能集成到任何目标应用程序中.
支持Java API,以及基于C的API.
End user applications for Eclipse platform, FAR Manager and Midnight Commander shells.
内置Unicode支持: UTF 8/16/32, 以及单字节编码支持.
HRC 语法描述
强大的描述性语言,XML语法.
成熟的内部设计:
Separate type namespaces.
Free linking between schemas (forward inheritance and switch references).
HRC Region information extension, region inheritance tree, transparent HRC linking.
Single repository of HRCs referenced via catalog.xml file for shared usage
Global library logging and tracing.
HRD 样式
定制着色源码外观的通用语法.
对于不同的平台,支持不同的HRD样式.
内容和展示层分离.
语言支持清单
http://colorer.sourceforge.net/lang-list.html

项目主页:http://sourceforge.net/projects/colorer/

下载地址:http://sourceforge.net/projects/colorer/files/

来自:开源中国社区
文章评论

共有 0 条评论