{"id":40,"slug":"antlr","name":"ANTLR","short_description":"ANTLR takes as input a grammar that specifies a language and generates as output source code for a recognizer for that language.","url":"https://github.com/topics/antlr","github_count":520,"created_by":"Terence Parr","logo_url":"https://explore-feed.github.com/topics/antlr/antlr.png","released":"February 1992","wikipedia_url":"https://en.wikipedia.org/wiki/ANTLR","related_topics":["grammar","parser","parser-generator","language","syntax-tree","ast","parsing","tokenize"],"aliases":["antlr4","antlr3"],"github_url":"https://github.com/antlr","content":"\u003cp\u003eANTLR (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.\u003c/p\u003e\n","created_at":"2024-07-29T13:30:40.421Z","updated_at":"2026-06-27T00:01:56.250Z","topic_url":"https://awesome.ecosyste.ms/api/v1/topics/antlr","html_url":"https://awesome.ecosyste.ms/topics/antlr","projects_url":"https://awesome.ecosyste.ms/api/v1/projects?keyword=antlr","lists_url":"https://awesome.ecosyste.ms/api/v1/lists?topic=antlr"}