【问题标题】:Source code generation源代码生成
【发布时间】:2015-05-07 19:39:47
【问题描述】:

我正在使用 python 的 grako 实用程序将我的 OIL 文件解析为 AST。但我想在修改 AST 后从 AST 重新生成源代码。 grako 是否具有执行此操作的功能,否则 python 中的任何其他实用程序都可用于此源代码重新生成。

【问题讨论】:

标签: python code-generation abstract-syntax-tree grako


【解决方案1】:

Grako 风格的代码生成是通过使用string.Formatter 的内联模板完成的。

查看grako.codegengrako.model 模块/包,并查看examples/antlr2grako 示例。

代码生成是 Grako 中记录最少的部分之一(在自述文件中),但它都在那里。

【讨论】:

    猜你喜欢
    • 2023-03-13
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2017-05-16
    • 2011-02-25
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多