JavaCC (Java Compiler Compiler) is an open source parser generator and lexical analyzer generator for the Java programming language. JavaCC is similar to yacc in that it generates a parser from a formal grammar written in EBNF notation, except the output is Java source code. Unlike yacc, however, JavaCC generates top-down parsers, which limits it to the LL(k) class of grammars (in particular, left recursion cannot be used). JavaCC also generates lexical analyzers in a fashion similar to lex. The tree builder that accompanies it, JJTree, constructs its trees from the bottom up.
JavaCC is licensed under a BSD license.
Read more about JavaCC: History, Where Is It Used?
Other articles related to "javacc":
JavaCC - Where Is It Used?
... Here is a non-comprehensive list of software built using JavaCC Apache Derby BeanShell FreeMarker PMD_(software). ...
... Here is a non-comprehensive list of software built using JavaCC Apache Derby BeanShell FreeMarker PMD_(software). ...
Feature-oriented Programming - FOMDD
... javacc ... another way refines gf to g3, and then derive b3 bi • bj • javac • javacc = javac • javacc • gi • gj There are possible paths to derive the bytecode b3 of parser p3 from the grammar gf of parser f ...
... javacc ... another way refines gf to g3, and then derive b3 bi • bj • javac • javacc = javac • javacc • gi • gj There are possible paths to derive the bytecode b3 of parser p3 from the grammar gf of parser f ...
Main Site Subjects
Related Phrases
Related Words