antlr/antlr4
GitHub: antlr/antlr4
Stars: 18899 | Forks: 3448
# ANTLR v4
[](http://java.oracle.com)
[](https://raw.githubusercontent.com/antlr/antlr4/master/LICENSE.txt)
**ANTLR** (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build parse trees and also generates a listener interface (or visitor) that makes it easy to respond to the recognition of phrases of interest.
**Dev branch build status**
[](https://github.com/antlr/antlr4/actions/workflows/hosted.yml) (github actions)