【发布时间】:2013-12-13 04:53:19
【问题描述】:
我知道 javacc 可以生成用 java 编写的代码,它可以分析您的代码(以您创建它的语法的语言)。我真正需要的是自己生成java代码。例如,假设我在我的语法中写了这个:
show "hello world" (let's say this is in my language)
然后,我希望 javacc 将这一行变成:
system.out.println("hello world");
然后我会编译这个“生成”的 java 代码,然后运行它,然后查看输出。
其实目的是创建一种语言,可以在里面自动生成xml文件。我正在考虑使用 javacc 和一些像 dom 这样的 xml 解析器。但我真的不知道这是否是一个好方法。
非常感谢。
【问题讨论】:
-
如果您实际使用它并找到限制,则可以提出一个更好的问题
标签: java xml code-generation javacc