Antlr - 如何生成输出的确切输入文件? (源到源转换)

时间:2018-05-02 22:14:24

标签: antlr antlr4 antlr3 transpiler

假设我有一个源代码文件。我想将此文件提供给ANTLR并生成相同的代码并将其保存到输出文件中。

用法:

  1. 美化输入文件。
  2. 向输入文件添加一些注释。
  3. 将一些代码注入输入文件。
  4. 是否可以通过利用ANTLR来做这样的事情?

    基本上,我正在尝试使用ANTLR 从C / C ++到C / C ++进行源到源转换。

    我有兴趣添加,删除,替换或修改代码的某些行,并生成符合C / C ++语言规则的输出。

    P.S。:如果您知道其他工具(CLANG除外)做同样的事情,请告诉我。解析C / C ++(甚至是Fortran)并向用户提供一些事件并让用户修改源代码。

0 个答案:

没有答案