ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(*) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), ANTLR rules are expressed in a format deliberately similar to EBNF instead of the regular expression syntax employed by other parser generators.
At the moment, ANTLR supports generating code in the following languages: C, C++, Java, Python, C#, Objective-C. ANTLR 3 is under a 3-clause BSD License.
Documents
ANTLR Parser Generator
Links
ANTLR Homepage
ANTLR开源百科
ANTLR开源下载
|
|