
To start developing with ANTLR, see getting started.
Feedback/issues welcome. Brought to you by Terence Parr, the maniac behind ANTLR.
Disclaimer: This website and related functionality are not meant to be used for private code, data, or other intellectual property. Assume everything you enter could become public! Grammars and input you enter are submitted to a unix box for execution and possibly persisted on disk or other mechanism. Please run antlr4-lab locally to avoid privacy concerns.
Lexer
Parser

Input

Start rule

program
Tool console Parser console
Tree
Hierarchy
Parser profile info