This document provides an introduction to ANTLR, including:
- What ANTLR is and how it works by taking a grammar specification and generating source code for a parser
- A brief history of ANTLR and examples of its common uses
- An overview of new features in ANTLR v4 like supporting all grammars and generating listener and visitor classes
- Steps for getting started with ANTLR and examples of simple grammars and language applications built with ANTLR