llparserutils 递归下降解析器utils.LL(1)、LL(K),LLPackratParser
#简介主要是自己在学习《编程语言实现模式》对语法解析一块的总结,在Tenrence Parr的示例代码基础上做了一些修改方便方便复用。包含四个parser基类: LL(1): 。 LL(K):。 :LL(*)回溯优化解析器。 :继承自AbsPackratParser的简化子类。将分支测试和结果记录尝试用类来封装,简化AbsPackratParser的测试、记录、匹配流程。 btw:由于Tenrence Parr有版权声明,以上代码仅供学习使用。 #introduction Mainly their own learning "programming language model" for parsing a summary, in Tenrence Parr sample code to do some modifications on the basis of convenience
下载地址
用户评论