3
|
James A. Rosen · 技术社区 · 14 年前 |
1
3
|
2
4
如果你想使用Ruby,你不必自己实现它,因为nokogiri名人的Aaron Patterson已经在 rkelly . |
3
2
我们的 DMS Software Reengineering Toolkit 能够解析ECMAScript(甚至嵌入在HTML脚本标记或ONxxx属性中),并构建ast。您可以定义自己的分析过程,使用源代码级模式识别代码或转换代码;这些操作AST。转换后,可以重新生成有效的源文本,包括注释。 如果您愿意的话,可以将ast作为XML导出到另一种语言,但是DMS包含了很多有用的机器来支持程序分析和转换,我相信当您仔细观察时,这种诱惑就会消失。 DMS也适用于多种其他语言。 |
JCN · 要创建编译器,是否必须生成AST? 6 年前 |
Song Wukong · yacc:如何“保存”代码以备将来执行? 6 年前 |
Bailey Parker · 使用ppx\U驱动程序进行AST转换(使用ocaml\U current\U AST进行register\U transformation\u)有什么好的用法示例吗? 7 年前 |
tekknolagi · 模式匹配中的OCaml多态变体 7 年前 |