haje61/Kamelon
GitHub: haje61/Kamelon
Kamelon 是一个用 Perl 编写的多功能可编程文本解析器,专注于语法高亮和代码折叠,支持多种输出格式。
Stars: 2 | Forks: 5
# Kamelon
Kamelon 是一个多功能且完全可编程的文本内容解析器,非常适合用于语法高亮和代码折叠。
Kamelon 使用 Perl (5) 编写。
# 安装
perl Makefile.PL
make
make test
make install
该发行版包含许多使用 Wx 的模块和脚本。这不是 Kamelon 本身的先决条件。但如果你想使用发行版中附带的图形界面模块,你可能需要安装 Wx。
# kamelon 可执行文件
你可以通过调用 kamelon 脚本来探索 Kamelon 的功能。
以下命令可以帮助你快速上手:
kamelon -help
如果你想在安装之前执行此操作,请运行:
perl -Mblib bin/kamelon -help
# 开发状态
Kamelon 的解析机制稳定且已完全开发完成。文档正在完善中,但目前仍然比较简陋。基于 template toolkit 构建了可用的输出 formatter。除了一个你几乎可以配置用于任何内容的基础 formatter (Syntax::Kamelon::Base) 之外,还有用于 ANSI (Syntax::Kamelon::ANSI) 和 HTML4 (Syntax::Kamelon::HTML4) 输出的 formatter。
# 开发计划
添加用于 HTML5、PDF、RTF、ODT 等的输出 formatter
欢迎提供帮助与支持。
# 用户许可证
本软件使用与 Perl 相同的许可证进行授权。
标签:Perl, SOC Prime, 代码折叠, 后端开发, 开发工具, 文本解析, 语法高亮