ANTLR
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.
- GitHub: https://github.com/topics/antlr
- Wikipedia: https://en.wikipedia.org/wiki/ANTLR
- Repo: https://github.com/antlr
- Created by: Terence Parr
- Released: February 1992
- Related Topics: grammar, parser, parser-generator, language, syntax-tree, ast, parsing, tokenize,
- Aliases: antlr4, antlr3,
- Last updated: 2026-06-27 00:01:56 UTC
- JSON Representation
https://github.com/bytebase/snowsql-parser
Snowflake parser on ANTLR4
antlr antlr-parser antlr4 database parser snowflake sql
Last synced: 02 Nov 2025
https://github.com/nrmancuso/parseva
A java parser that uses ANTLR4 to create an AST using the visitor pattern.
antlr antlr4 antlr4-grammar antlr4-java java
Last synced: 02 Feb 2026
https://github.com/fattureincloud/api-filter
A PHP parser for a sql-like filter
antlr antlr-grammar antlr4 antlr4-grammar api api-filter filter parser php query sql-like where
Last synced: 20 Jun 2025
https://github.com/lszeremeta/n3
Notation3 (N3) grammar
antlr antlr-grammar antlr4 antlr4-grammar grammar logic n3 notation-3 notation3 rdf semantic-web
Last synced: 22 Jan 2026
https://github.com/nrmancuso/parseva-math
Compute mathematical expressions via abstract syntax tree. Built with Java and ANTLR4.
antlr antlr4 ast calculation grammar java math parseva-math parsing syntax-tree
Last synced: 22 Feb 2026
https://github.com/brennanxyz/modelica-rs
An ANTLR implementation to interact with the Modelica Standard Library using Rust.
Last synced: 18 Aug 2025
https://github.com/bytebase/mongo-parser
MongoDB parser based on ANTLR4
antlr antlr4 database documentdb mongo mongodb parser sql
Last synced: 18 Jun 2025
https://github.com/karmakrafts/vanadium
Lexer-parser frontend for the Ferrous compiler toolchain.
antlr antlr-grammar antlr4 antlr4-grammar ferrous programming-language
Last synced: 14 Mar 2026
https://github.com/mcchatman8009/antlr4-helper
A NPM library that assists in various Antlr4 parse, language analysis, and language manipulation tasks
antlr antlr-helper antlr4 antlr4-helper dsl es5 es6 helper language language-manipulation manipulation typescript
Last synced: 22 Jun 2025
https://github.com/artheus/swaggable
Simple language to generate larger swagger specs for code generation
antlr go swaggable swagger swagger-generator yaml
Last synced: 25 Apr 2026
https://github.com/marcbal/pjea-plagiat
PJE A Plagiat - Master 1 Informatique - 2016-2017 - Université de Lille
antlr java needleman-wunsch plagiarism plagiat
Last synced: 31 Jul 2025
https://github.com/lumtis/decacompiler
Compiler for simple oriented object programming language 🌖
Last synced: 10 Apr 2025
https://github.com/bytebase/tidb-parser
TiDB parser based on ANTLR4
antlr antlr-parser antlr4 database parser sql tidb
Last synced: 02 Nov 2025
https://github.com/hanzopgp/calcantlr
Compiler for an invented programming language using ANTLR and a custom stack machine.
antlr compiler language-theory lexer parser stack-machine university
Last synced: 21 May 2026
https://github.com/muizidn/lant
Learn Antlr 4
antlr compiler language-engineering
Last synced: 04 Oct 2025
https://github.com/hanzopgp/tplanguagetheory
Language theory and compilation introduction TPs.
antlr compiler finite-automata jflap language-theory university
Last synced: 24 Aug 2025
https://github.com/yukihane/mavenize-language-implementation-patterns
書籍「言語実装パターン」サンプルコードのMaven化
Last synced: 29 Jun 2025
https://github.com/skibish/ms-rest-api-filter-implementation-example
Microsoft REST API Guidelines filter implementation example
antlr antlr4 example kotlin microsoft-rest-api
Last synced: 18 Mar 2025
https://github.com/allantargino/lelang
A Programming Language developed by me called "Le". It was developed using ANTLR.
antlr compiler compiler-construction
Last synced: 12 Sep 2025
https://github.com/hemantsonu20/sip-parser-antlr
A sip uri parser written using Antlr
antlr java java-8 maven sip sip-parser sip-uri
Last synced: 14 May 2026
https://github.com/pixselve-school/TLC-projet
A compiler for the While language made in Java
Last synced: 10 Mar 2025
https://github.com/hathamneh/MicroCompiler
A very tiny compiler for Micro language
Last synced: 17 Apr 2025
https://github.com/melchisedech333/antlr4-demonstration-project
:wrench: Demonstration of using ANTLR4 (with runtime for C++) in projects for context-free grammar processing. The ANTLR4 (Java) package is included, and the project is configured to compile on Linux.
antlr antlr-development-environment antlr-grammar antlr4-grammar grammar-checker grammar-parser grammar-rules grammars grammars-utility language-development language-processors semantic-analysis semantics syntax syntax-analysis syntax-analyzer syntax-tree tokenization tokenizer tokenizer-parser
Last synced: 16 Jul 2025
https://github.com/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 26 Mar 2025
https://github.com/ducesoft/babel
An Language Transformer to Translate Any Language to Other Language
Last synced: 16 Jan 2026
https://github.com/studio42gmbh/dl
Data Language
antlr data-driven data-language java json xml
Last synced: 04 Feb 2026
https://github.com/tuprolog/2p-kt-js-parser-utils
ANTLR-based library for parsing Prolog code
Last synced: 22 Jul 2025
https://github.com/ruk33/vrjass2
Programming language that compiles down to JASS (language used by Warcraft 3 maps)
antlr jass java programming-language warcraft
Last synced: 06 Oct 2025
https://github.com/mathjslab/mathjslab
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 27 Mar 2026
https://github.com/bestmahdi2/uni__compilerdesignantlr4
A university project in which several questions are answered using ANTLR4 and Python
antlr antlr4 compiler-design listener python visitor
Last synced: 21 Apr 2026
https://github.com/phmatray/antlr4library
A .NET template for creating Antlr4 projects in C#, including a sample CSV parser for building language parsers and interpreters
antlr csharp design-patterns dotnet nuke parser template
Last synced: 28 Apr 2026
https://github.com/kassick/compiladores-codes
Code samples for a Compilers course
antlr c cmake compiler compilers cpp cpp11 csharp virtual-machine
Last synced: 07 May 2026
https://github.com/marian42/calculator
A simple calculator
antlr calculator gh-pages typescript
Last synced: 14 May 2026
https://github.com/hazzik/graphql-grammar
ANTLR 4 Grammar for GraphQL language
antlr antlr4 antlr4-grammar grammar graphql
Last synced: 28 Jun 2025
https://github.com/dhruv-m1/musicmakerdsl
An experimental domain-specific language (DSL) to quickly create basic sound effects and export them as WAV files 🎵🎶
Last synced: 27 Mar 2025
https://github.com/shivamka1/monaco-dot-language-server
A language server for DOT with Monaco editor
antlr dot language-server-protocol monaco-editor
Last synced: 26 Jul 2025
https://github.com/mfroeh/flux
An imperative, statically typed toy programming language with classes, type inference and some other fun features.
Last synced: 15 Feb 2026
https://github.com/teverett/antlrparseexample
A simple example of using an Antlr4 grammar in Java
Last synced: 26 Jul 2025
https://github.com/navicore/antlr4-demo
a trivial arith demo to show antlr4 with sbt and scala
Last synced: 15 May 2025
https://github.com/kevin-doolaeghe/se2a4_s8_if_antlr
SE2A4 | Semestre n°8 - TP ANTLR (informatique fondamentale)
Last synced: 08 Oct 2025
https://github.com/fuodorov/spreadsheet
Simplified analogue of existing solutions: a Microsoft Excel spreadsheet or Google Sheets
Last synced: 09 Oct 2025
https://github.com/xanonymous-github/gumtree
The implementation of GumTree algorithm.
antlr ast-differencing coroutines gumtree jvm kotlin kotlin-dsl kover ktlint tree-diffing
Last synced: 02 Jan 2026
https://github.com/teragrep/pth_03
Data Processing Language (DPL) grammar for Teragrep
antlr antlr4 data-processing-language dpl grammar java-library javascript-library programming-language teragrep
Last synced: 27 Jan 2026
https://github.com/javabujin/antlr3-gradle-java21-example
Example ANTLR3 project, using Gradle (Kotlin DSL) and Java 21 for modern developer experience.
antlr antlr3 gradle gradle-kotlin-dsl java java-21
Last synced: 14 May 2026
https://github.com/lotes/quaery
Write your own language!
antlr blog ide language query-language tutorial
Last synced: 12 Aug 2025
https://github.com/stefandeveloper/antlr-camp
ANTLR camp gives you basic understandings of grammar
antlr antlr4 camp expression expression-parser hacktoberfest hacktoberfest2019 java spring spring-boot workshop
Last synced: 05 May 2026
https://github.com/lucaspadoni/compiler-and-interpreter-based-on-antlr
Implementation of a parser, a compiler and an interpreter for a programming language called “SimplanPlus” which is based on ANTLR.
antlr antlr4 compiler grammar grammar-parser interpreter java language-recognition parser parser-generator
Last synced: 09 Jul 2025
https://github.com/dhunanyan/moonchunk
MoonChunk is a TypeScript-based DSL runtime for generating static HTML from .mncnk files with imports, scoped variables, functions, loops, metadata, and ANTLR parsing.
antlr antlr4 antlr4ts compiler-construction developer-tools dsl html-generation interpreter language-runtime moonchunk parser static-site-generator templating typescript
Last synced: 24 Jun 2026
https://github.com/sickclaymaker/text-processing-tool
Laboratory 9 - Retrieval Information
antlr cli clinical-notes clinical-research hacktoberfest linguistics nltk ocr parsing php python streamlit sudachi swift
Last synced: 23 Oct 2025
https://github.com/azrdev/coco_to_antlr
Converter from Coco/R to ANTLR4 grammar
antlr antlr-grammar antlr4 antlr4-grammar coco coco-r cocor
Last synced: 02 Apr 2025
https://github.com/huluvu424242/java-compiler-template
Template für antlr basierte Compiler in Java
antlr compiler plantuml sql sql2plantuml
Last synced: 14 Jun 2026
https://github.com/dewantrie/lark-grammar-parser
A simple programming language designed for studying parsing and how to use lark-parser in specific scenarios for a particular case.
antlr grammer lark-parser named-entity-recognition parser string-parser
Last synced: 22 Oct 2025
https://github.com/artoriouss/sanya-script
Crutched graph language compilable into Python
Last synced: 24 Jul 2025
https://github.com/mathjslab/mathjslab-www
MathJSLab project page
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 17 May 2026
https://github.com/persian-calendar/calculator
Mathematics expressions evaluator
Last synced: 24 Apr 2025
https://github.com/vookimedlo/antlr-swift-framework
ANTLR Swift Runtime - generated from official ANTLR releases.
antlr antlr4 swift swift-framework
Last synced: 10 Jun 2026
https://github.com/edustocchero/json-parser
A cool Json parser with Antlr and Scala
Last synced: 28 Jul 2025
https://github.com/sanssecours/configuration-file-parsing
Master Thesis about Configuration File Parsing
antlr bison configuration earley-parser peg yaml
Last synced: 21 Mar 2025
https://github.com/mathjslab/mathjslab-app
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7, 978-65-00-84828-1
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 10 Jun 2025
https://github.com/mathjslab/.github
MathJSLab organization profile.
antlr antlr4 educational grammar interpreter lexer math mathematics mathjslab mathml matlab octave parser
Last synced: 12 May 2026
https://github.com/gmmdmdidems/antlr4-rddl
An ANTLR4 grammar for RDDL files.
antlr antlr4 antlr4-grammar rddl
Last synced: 16 May 2026
https://github.com/y2k/remote-embeded-repl
List interpreter for android
android antlr kotlin lisp lisp-interpreter
Last synced: 27 Apr 2026