Skip to content
antlr-ng
The next generation of ANTLR
Another Tool for Language Recognition
What is antlr-ng?
It's the successor of ANTLR4, a Java-based parser generator with a long history. The antlr-ng tool takes the project to a new level, with a focus on performance and ease of use.
Easy to understand
ANTLR grammars are easy to read and write, which is one of the major advantages for this parser generator. The syntax is based on EBNF notation, which is close to the way humans describe languages.
Multi Target Code Generation
With antlr-ng you can generate parsers for a variety of target languages, like Java, C#, Python, and TypeScript.
Excellent Tooling
Over the years the community has built a rich set of tools around ANTLR4, like the ANTLR4 extension for Visual Studio Code, the Trash command line tool set as well as number of plugins for Visual Studio and IntelliJ IDEA.