JavaCC

JavaCC (Java Compiler Compiler ) is a lexer and parser generator, which is implemented in Java and as output Java and C source code generated. JavaCC is open source and released under the terms of the BSD license.

JavaCC is similar to Yacc known program, but uses a different method to parse the data: JavaCC generates an LL (k ) parser, while Yacc generates a LALR ( 1) parser. Thus the grammar must be somewhat different structure than would be the case with yacc.

432259
de