
ANTLR
What is ANTLR? ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Download ANTLR
All users should download the ANTLR tool itself and then choose a runtime target below, unless you are using Java which is built into the tool jar. See Release Notes, README.md, Getting …
About The ANTLR Parser Generator
ANTLR is a powerful parser generator that you can use to read, process, execute, or translate structured text or binary files. It’s widely used in academia and industry to build all sorts of …
ANTLR Development Tools
This IDE is a sophisticated editor for ANTLR v3/v4 grammars as well as StringTemplate templates. It can run the ANTLR tool to generate recognizers and can run the TestRig (grun …
ANTLR Lab: learn, test, and experiment with ANTLR grammars …
Welcome to the ANTLR lab, where you can learn about ANTLR or experiment with and test grammars! Just hit the Run button to try out the sample grammar. To start developing with …
ANTLR 4 generates ALL(*) parsers and supports direct left-recursion through grammar rewriting. Widespread ANTLR 4 use (5000 downloads/month in 2013) provides evidence that ALL(*) is …
ANTLR v4 License
ANTLR 4 License [The BSD License] Copyright (c) 2012 Terence Parr and Sam Harwell All rights reserved. Redistribution and use in source and binary forms, with or without modification, are …
ANTLR v4 Runtime API
Index Download Dev Tools Book Doc About ANTLR Support Bugs V3 © Copyright ANTLR / Terence Parr
Parser (ANTLR 4 Runtime 4.13.2 API)
Alterations to the command line options passed to ANTLR 4 when generating the parser may change the behavior of the listener calls. Changing the version of the ANTLR Tool used to …
ANTLR / StringTemplate Technical Support
ANTLR is supported by Terence Parr, Sam Harwell, and target language folks (see top of the code generation targets documentation) as well as the multitude of helpful users of ANTLR.