标签: antlr antlr4 antlr3 transpiler
假设我有一个源代码文件。我想将此文件提供给ANTLR并生成相同的代码并将其保存到输出文件中。
用法:
是否可以通过利用ANTLR来做这样的事情?
基本上,我正在尝试使用ANTLR 从C / C ++到C / C ++进行源到源转换。
我有兴趣添加,删除,替换或修改代码的某些行,并生成符合C / C ++语言规则的输出。
P.S。:如果您知道其他工具(CLANG除外)做同样的事情,请告诉我。解析C / C ++(甚至是Fortran)并向用户提供一些事件并让用户修改源代码。