ここにJavaCCパーサーの例がたくさんあることは知っていますが、それらはすべて何もしません。文字列を受け入れるか、解析エラーを生成します。
私が必要としているのは、実際に構文解析中に何かを行う実際のパーサーのいくつかの例です。(XML文字列の解析中にDOMツリーを構築するなど)。
助けてください!;)
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
http://www.engr.mun.ca/~theo/JavaCC-Tutorial/javacc-tutorial.pdf
http://www.cobase.cs.ucla.edu/projects/coxml/doc/Eric-Master.pdf
JavaCC Web サイトには、多くのプログラミング言語 (C、C++、VB など) の文法を含む文法リポジトリがあります。
パッチが適用されたSourceMeterは、JavaCC を使用して Java ソース コード メトリックを取得します。