An open API service indexing awesome lists of open source software.

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.

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/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.

antlr modelica 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 🌖

antlr compiler java

Last synced: 10 Apr 2025

https://github.com/thierrymarianne/experimenting-with-compilation-principles

Learning some of the principles behind compilation (inspired by bit.ly/compilers-principles)

antlr editor json parser vue vuex

Last synced: 30 Apr 2026

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/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化

antlr antlr3

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/lppedd/mtproto-tl-antlr

An ANTLR grammar to parse MTProto TL schemas

antlr antlr4 mtproto schema tl

Last synced: 05 Apr 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/ysahil97/tikz-to-yed-graphml

A python tool for converting Tikz Latex Graphs into GraphML format that can be opened in yED.

antlr graphml latex python3 tikz yed

Last synced: 03 May 2026

https://github.com/pixselve-school/TLC-projet

A compiler for the While language made in Java

antlr compiler while

Last synced: 10 Mar 2025

https://github.com/hathamneh/MicroCompiler

A very tiny compiler for Micro language

antlr compiler java

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/ducesoft/babel

An Language Transformer to Translate Any Language to Other Language

antlr ast

Last synced: 16 Jan 2026

https://github.com/enzet/iconscript

Generating icons using text commands

antlr go icons

Last synced: 30 May 2026

https://github.com/tuprolog/2p-kt-js-parser-utils

ANTLR-based library for parsing Prolog code

2p-kt antlr antlr4 prolog

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 🎵🎶

antlr dsl

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/kinow/cylc-lang

Parsers for Cylc

antlr cylc parser

Last synced: 25 Jan 2026

https://github.com/mfroeh/flux

An imperative, statically typed toy programming language with classes, type inference and some other fun features.

antlr cpp llvm nix

Last synced: 15 Feb 2026

https://github.com/teverett/antlrparseexample

A simple example of using an Antlr4 grammar in Java

antlr antlr4 example java

Last synced: 26 Jul 2025

https://github.com/navicore/antlr4-demo

a trivial arith demo to show antlr4 with sbt and scala

antlr antlr4 sbt scala

Last synced: 15 May 2025

https://github.com/kevin-doolaeghe/se2a4_s8_if_antlr

SE2A4 | Semestre n°8 - TP ANTLR (informatique fondamentale)

antlr school-project

Last synced: 08 Oct 2025

https://github.com/fuodorov/spreadsheet

Simplified analogue of existing solutions: a Microsoft Excel spreadsheet or Google Sheets

antlr cpp spreadsheet

Last synced: 09 Oct 2025

https://github.com/teverett/htmlparser

HTML Parser

antlr html-parser java

Last synced: 15 Oct 2025

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/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/shybovycha/configscript

Configuration language parser in ANTLR4

antlr antlr4 config cpp language

Last synced: 02 Apr 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/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/jessecoretta/go-antlr4512

ANTLR4 implementation of RFC4512

antlr lexer parser rfc4512 tokenizer

Last synced: 06 Aug 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

antlr

Last synced: 24 Jul 2025

https://github.com/hulo-lang/hulo-dev

🎓 Learn compiler construction by building Hulo language step by step - from lexer to code generation

analyzer antlr compiler golang hulo hulo-lang interpreter lexer parser token

Last synced: 31 Jul 2025

https://github.com/persian-calendar/calculator

Mathematics expressions evaluator

antlr antlr4-java calculator

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

antlr 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/gmmdmdidems/antlr4-rddl

An ANTLR4 grammar for RDDL files.

antlr antlr4 antlr4-grammar rddl

Last synced: 16 May 2026

https://github.com/davidkhala/ast

Abstract Syntax Tree, the collection

antlr tree-sitter

Last synced: 01 Jul 2025

https://github.com/y2k/remote-embeded-repl

List interpreter for android

android antlr kotlin lisp lisp-interpreter

Last synced: 27 Apr 2026

https://github.com/sebersole/hibernate-hql-benchmark

Benchmarks for HQL parsing and execution

antlr benchmark hibernate hql jmh parsing query

Last synced: 12 Sep 2025

ANTLR Awesome Lists
ANTLR Categories