syntaxTreevelocity语法树解析
velocity语法树解析,可以解析出一棵树,配合vtree可以完成velocity语法解析和渲染,分开来发布,因为语法树解析目前是写成lua模块,而vtree是纯lua代码。两者非常独立,如果作为语法学习研究用,你可以尝试自己写一个语法渲染部分,如果您能写出一个新的,请联系我,可能有惊喜。
本语法树解析,完成绝大部分的语法功能,局部语法会有些BUG,不过不用担心,你可以尝试自己修复,修复了也请及时告知我,本人也求才若渴哦,本软件已经在部分生产系统上有所应用,并且运行良好,语法解析部分使用内存泄露工具做过检测,目前暂无泄露。
语法解析看起来是个比较古老的玩意了,相关资料也是比较旧的,但是确实还是挺有用处的。本软件参考的一些书籍,资料 http://gitcd.com/viewRepo.htm?repoId=555
如果你自己也做出一个velocity语法解析的,比我这个写的好,请告诉我,有惊喜!如果你知道有什么用C写的非常成熟的velocity语法解析软件,请告诉我,无比感谢!
本软件如何在nginx上应用,后续将有专题文章介绍。
本软件是团队合作研发成功,目前在来往上建有“扎堆”,欢迎加入参与学习,本“扎堆”欢迎做实事的人,如果你准备使用本软件的任何一部分,或者准备改写,或者准备重构,技术上有任何问题,都可立即咨询。
扎堆群二维码:
评论
pyC11Python 语法解析程序
pyC11是一个Python些的用来解析C程序语法的解析程序,遵循ISO/IEC9899:2011标准,使用pyPEG编写,支持Python2.7and3.x.
pyC11Python 语法解析程序
0
XLogMinerSQL 语法解析工具
XLogMiner是从PostgreSQL的WAL(writeaheadlogs)日志中解析出执行的SQL语句的工具,并能生成出对应的undoSQL语句。配置要求需要将数据库日志级别配置为logica
XLogMinerSQL 语法解析工具
0
parboiledJava表达式语法解析库
parboiled是一个纯Java库提供了一种轻量级,易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施。你定义的Java源代码的语法规则,直接,没有必要专门编写和维护,外部语法文件。同时保持
parboiledJava表达式语法解析库
0