http://www.engr.mun.ca/~theo/JavaCC-Tutorial/javacc-tutorial.pdf
http://www.cobase.cs.ucla.edu/projects/coxml/doc/Eric-Master.pdf
SourceMeter, как исправлено, использует JavaCC для получения метрик исходного кода Java.
Взгляните на EcmaScript.jj, который поддерживается библиотекой DOJO здесь - 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
На веб-сайте JavaCC есть репозиторий грамматик для многих языков программирования (C, C ++, VB и т. Д.).