Compiler Grammar

The Compiler Grammar project is working on an experimental Java Compiler that is based on ANTLR grammar. ANTLR, Another Tool for Language Recognition, is a parser that reads, processes, and executes structured text or binary files. The project team hopes this Java Compiler will replace the current one as it uses a hand-written parser, LALR (Look-Ahead Left to Right). The LALR parser has been identified by the project group as fragile and difficult to extend.

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.