![]() |
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
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 3 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 3 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 3 月前 |