ANTLR.org
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 and walk parse trees.
antlr4/index.md at 4.9.3 · antlr/antlr4
antlr4/getting-started.md at master · antlr/antlr4 @GitHub
tunnelvisionlabs/antlr4ts: Optimized TypeScript target for ANTLR 4
Dig ANTLR4 with Typescript. Parsers are fun. Writing one is not… | by Houfu Ang | Medium
docker
antlr4/docker at master · antlr/antlr4
Building a simple expression language - Strumenta
ANTLR v4 with Terence Parr - YouTube
Alena Khineika: Writing compilers in JavaScript using ANTLR - YouTube
Create a Text Parser in C# with ANTLR - YouTube
books:
The Definitive ANTLR 4 Reference by Terence Parr (book @ PragProg)
start here:
antlr4/getting-started.md at master · antlr/antlr4 @GitHub
antlr/grammars-v4: Grammars written for ANTLR v4; expectation that the grammars are free of actions.
//lexmachina.com
//tunnelvisionlabs.com
//pragprog.com/titles/tpantlr2/source_code
//groups.google.com/d/forum/antlr-discussion
The Definitive ANTLR 4 Reference, 2nd Edition By Terence Parr @O'Reilly
Language Implementation Patterns By Terence Parr
ANTLR v4 is named the “Honey Badger” release after the fearless hero of the YouTube sensation The Crazy Nastyass Honey Badger. It takes whatever grammar you give it; it doesn’t give a damn!
The Crazy Nastyass Honey Badger (original narration by Randall) - YouTube
Antlr - Getting Started (Hello World) | Antlr | Datacadamia - Data and Co
ANTLR Tutorial => Getting started with ANTLR