|
2
1
我们的 DMS Software Reengineering Toolkit 是一种用于解析/分析/转换任意计算机语言的通用编译技术。 它解析为AST,并支持构建符号表和各种类型的流图。 它有一个 PHP Front End 完全兼容PHP 5 .x,自动创建完整的AST,以DMS为基础。它可以导出XML,但我们的经验(以及DMS的设计)表明,通过使用AST数据结构“呆在”DMS内部,在那里工作,使用DMS庞大的AST操作库和模式匹配工具,然后生成结果,而不是试图处理将要得到的大量XML,您将获得更多的相似性。 这个前端已经用于许多生产工具中。 编辑:2016年10月:现在处理PHP5.6和PHP7。 |
|
|
3
0
|
|
|
George S. · 是否存在基于元组的控制流语句内部表示? 8 年前 |
|
FlatAssembler · 在x86程序集中计算exp(x) 8 年前 |
|
|
cib · 即时编译和动态编译有什么区别? 8 年前 |
|
|
Artemis · 寄存器与指令之间的差异 8 年前 |
|
|
Sam · 了解go工具编译和链接命令 8 年前 |