JavaCC

JavaCC ist ein Parser-Generator, der in Java implementiert ist und Java-Code erzeugt. JavaCC ist Open Source und unter den Bedingungen der BSD-Lizenz herausgegeben.

JavaCC ist von der Funktion her ähnlich wie das bekannte Yacc Programm, benutzt aber ein anderes Verfahren zum Parsen der Daten: JavaCC erzeugt einen LL(k)-Parser, während Yacc einen LALR(1)-Parser erzeugt. Die Grammatik muss also etwas anders strukturiert sein, als das bei Yacc der Fall wäre.

Weblinks

See also: JavaCC, BSD-Lizenz, Formale Grammatik, Java (Programmiersprache), LL-Parser, Open Source, Parser-Generator, Yacc, LALR-Parser