Python预制造厂商
EasyExtend的Python项目详细描述
python的预处理器生成器
easyextend(ee)是一个预处理器生成器和元编程框架 用纯python编写并与cpython集成。主要目的 easyextend是扩展语言的创建,即添加自定义语法和 对python的语义。easyextend作为一个没有 依赖于pythons标准库以外的内容。
分析器生成器
easyextend为自顶向下的解析器提供了一个强大的解析器生成器,称为 小径。跟踪分析器是基于跟踪的非回溯分析器,具有 展望未来,但是ll(k)解析器对于任意k.路径的能力 非确定性有限自动机(NFA)用于多个任务:大多数 显然,对于句法分析,也适用于词法分析、解析树验证和 生成解析树生成器。
白板程序设计语言
除了提供生成扩展语言的系统的主要目标之外, easyextend还可以用于从头开始构建语言 pythons虚拟机。
源头检查和操作
easyextend提供csttools,这是一个用于检查、修改和 解析树的合成。