6

我知道这里有很多 JavaCC 解析器的例子但它们都什么都不做。他们只是接受一个字符串,或者产生解析错误。

我需要的是一些真正的解析器的例子,它们在解析过程中实际上做了一些事情。(例如在解析 XML 字符串时构建 DOM 树)。

请帮忙!;)

4

4 回答 4

5

看看 DOJO 库在这里维护的 EcmaScript.jj - http://svn.dojotoolkit.org/src/trunk/tools/jslinker/src/org/dojo/jsl/parser/EcmaScript.jjt

它解析真正的 javascript,然后对其进行优化。在这里阅读更多关于它的作用http://svn.dojotoolkit.org/src/trunk/tools/jslinker/docs/readme.txt

于 2010-04-28T18:17:08.273 回答
2

JavaCC 网站具有一个语法库,其中包含许多编程语言(C、C++、VB 等)的语法。

一探究竟

于 2010-05-05T09:56:34.103 回答
1

修补后的SourceMeter使用 JavaCC 派生 Java 源代码指标。

于 2010-04-28T18:20:52.367 回答