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

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

antlr antlr4 cpp csharp dart golang grammar java javascript language-recognition parse parser-generator parsing php python swift

Last synced: 09 Sep 2025

https://github.com/Serchinastico/Kin

Sane PBXProj files

antlr ios pbxproj tool xcode

Last synced: 03 Aug 2025

https://github.com/serchinastico/kin

Sane PBXProj files

antlr ios pbxproj tool xcode

Last synced: 14 May 2025

https://github.com/ncalc/ncalc

NCalc is a fast and lightweight expression evaluator library for .NET, designed for flexibility and high performance. It supports a wide range of mathematical and logical operations.

antlr antlr4 async csharp dotnet evaluation expressions math ncalc parser runtime

Last synced: 12 Jul 2025

https://github.com/tunnelvisionlabs/antlr4ts

Optimized TypeScript target for ANTLR 4

antlr antlr4 typescript

Last synced: 14 Jan 2026

https://github.com/tunnelvisionlabs/antlr4cs

The original, highly-optimized C# Target for ANTLR 4

antlr c-sharp optimized

Last synced: 16 Dec 2025

https://github.com/chipsalliance/Surelog

SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX

antlr antlr4-grammar elaboration linter parser parser-ast preprocessor python-api systemverilog uvm verilog vpi vpi-api vpi-standard

Last synced: 21 Apr 2025

https://github.com/chipsalliance/surelog

SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX

antlr antlr4-grammar elaboration linter parser parser-ast preprocessor python-api systemverilog uvm verilog vpi vpi-api vpi-standard

Last synced: 15 May 2025

https://github.com/iamazy/elasticsearch-sql

parse sql into elasticsearch dsl with antlr4

antlr antlr4 dsl elasticsearch high-level-rest-client java restful sql

Last synced: 05 Apr 2025

https://github.com/jetbrains-research/astminer

A library for mining of path-based representations of code (and more)

antlr code2vec mining

Last synced: 05 Apr 2025

https://github.com/gabriele-tomassetti/antlr-mega-tutorial

This is the companion repository of the ANTLR Mega Tutorial, that will explain everything you need to know to use ANTLR.

antlr antlr4 tutorials

Last synced: 24 Dec 2025

https://github.com/wizawu/tyrian

Full-featured TypeScript on JVM

antlr gradle java jvm nashorn node npm typescript

Last synced: 07 Oct 2025

https://github.com/nikunjy/rules

Generic Rules engine in golang

antlr golang json-query json-rules jsonquery rules rules-engine

Last synced: 17 Jan 2026

https://github.com/arcsysu/SYsU-lang

A mini, simple and modular compiler lab for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.

antlr antlr4 bison clang compiler flex lex lexer llvm llvm-ir parser sysy yacc

Last synced: 26 Apr 2025

https://github.com/valkdb/postgresparser

ANTLR-based PostgreSQL query parser for Go. Extracts tables, columns, joins, CTEs, parameters, DDL actions, and full column-usage metadata from SQL into a structured IR.

antlr database developer-tools go postgres postgresql sql-parser

Last synced: 21 Feb 2026

https://github.com/consensysdiligence/python-solidity-parser

An experimental Solidity parser for Python built on top of a robust ANTLR4 grammar πŸ“š

antlr parser python python3 solidity

Last synced: 22 Apr 2025

https://github.com/consensys/python-solidity-parser

An experimental Solidity parser for Python built on top of a robust ANTLR4 grammar πŸ“š

antlr parser python python3 solidity

Last synced: 22 Mar 2025

https://github.com/oasis-open/cti-stix2-json-schemas

OASIS TC Open Repository: Non-normative schemas and examples for STIX 2

antlr cti cyber-threat-intelligence json json-schema oasis schemas stix stix2

Last synced: 04 Apr 2025

https://github.com/julianthome/inmemantlr

ANTLR as a libray for JVM based languages

antlr ast ast-generation generic-parser grammar parser-generator parsing

Last synced: 14 Jan 2026

https://github.com/bramp/antlr4-grammars

Precompiled Go versions of most of the grammars on https://github.com/antlr/grammars-v4.

antlr go

Last synced: 18 Oct 2025

https://github.com/daniellansun/groovy-parser

Yet another new parser for Groovy programming language(project code: Parrot)

abstract-syntax-tree antlr antlr4 groovy parser

Last synced: 05 Apr 2025

https://github.com/kaby76/trash

Toolkit for grammars

antlr antlr4 refactoring transformation xpath

Last synced: 14 Jan 2026

https://github.com/tshprecher/antlr_psql

ANTLR v4 grammar for Postgres SQL v10 (work in progress)

antlr antlr4 grammar postgres postgresql psql sql

Last synced: 27 Oct 2025

https://github.com/kaby76/Trash

Toolkit for grammars

antlr antlr4 refactoring transformation xpath

Last synced: 25 Oct 2025

https://github.com/oranoran/antlr4-autosuggest

Java auto-suggest engine for ANTLR4 grammars

antlr antlr4 autocomplete autosuggest java

Last synced: 30 Apr 2025

https://github.com/teverett/antlr4example

A Java example for Antlr4

antlr antlr4 arithmetic example java

Last synced: 07 Apr 2025

https://github.com/arvindshmicrosoft/sqlscriptdomsamples

Samples showing how to use Microsoft.SqlServer.TransactSql.ScriptDom classes

antlr azuresql code-formatter csharp dotnet hacktoberfest parsing scriptdom sql-injection sql-server sqldom t-sql visitor-pattern

Last synced: 15 Apr 2025

https://github.com/arvindshmicrosoft/SQLScriptDomSamples

Samples showing how to use Microsoft.SqlServer.TransactSql.ScriptDom classes

antlr azuresql code-formatter csharp dotnet hacktoberfest parsing scriptdom sql-injection sql-server sqldom t-sql visitor-pattern

Last synced: 11 May 2025

https://github.com/irisshaders/glsl-transformer

An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.

antlr ast glsl java parser transformation

Last synced: 17 Oct 2025

https://github.com/xoofx/antlr4ast

Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.

abstract-syntax-tree antlr antlr4 ast csharp dotnet parser

Last synced: 06 Apr 2025

https://github.com/antlr-ng/antlr-ng

The next generation of ANTLR, a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

antlr antlr-ng antlr4 open-source parser-generator parsing typescript

Last synced: 30 Mar 2025

https://github.com/ivanyu/logical-rules-parser-antlr

A simple example of a parser built with ANTLR

antlr blog-post java parser

Last synced: 15 Apr 2025

https://github.com/LB-Yu/data-systems-learning

Learning summary and examples about data systems.

antlr big-data calcite distributed-systems flink hadoop hbase spark

Last synced: 04 Apr 2025

https://github.com/rubbaboy/emojide

Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon

antlr discord emoji ide intellij java javascript

Last synced: 20 Jul 2025

https://github.com/bengtmartensson/irptransmogrifier

Parser for IRP notation protocols, with rendering, code generation, and decoding.

antlr code-generation decoder infrared ir irp irp-protocols lirc parser remote-control

Last synced: 03 Sep 2025

https://github.com/edrdo/dbdia

Diagram generator for Entity-Relationship models and relational schemas.

antlr colab database diagram er graphviz java python schema

Last synced: 16 Jan 2026

https://github.com/saharnooby/lua-js-syntax

A transpiler to vanilla Lua from an alternative JS-inspired syntax

antlr java js lua transpiler

Last synced: 11 Jul 2025

https://github.com/alumbra/alumbra.parser

A fast GraphQL Parser for Clojure

alumbra antlr graphql

Last synced: 25 Oct 2025

https://github.com/krzyzanowskim/antlr-swift-playground

Antlr Swift Parser playground

antlr antlr4 swift

Last synced: 18 Mar 2025

https://github.com/yunusemredilber/antlr_rust_language

A super simple arithmetic grammar parsing example with ANTLR4 rust target

antlr antlr4 hacktoberfest-accepted parsing rust

Last synced: 19 Jul 2025

https://github.com/yihleego/mypages

πŸ“– MyPages is a java based, open source pagination plugin for MyBatis that simplifies database paging queries. Many databases, one plugin.

antlr antlr4 database java mybatis mybatis-page mybatis-plugin mysql oracle page pageable pagination postgresql spring-boot sql

Last synced: 12 Apr 2025

https://github.com/yoland68/saul

Tool to use a parsed AST to understand its tokens and regenerate code, tool usage is bound by developer-client privelidge, better call saul.py! :+1::telephone_receiver::man::balance_scale:⚫:snake:

antlr ast refactor

Last synced: 01 Aug 2025

https://github.com/dozmus/antlr4-macro

Macro pre-processor definitions for ANTLR4 written using ANTLR4 :-)

antlr antlr4 grammar macro preprocessor

Last synced: 17 Feb 2026

https://github.com/alexp11223/minic

A simple compiler for a C-like programming language to JVM bytecode. Kotlin, ANTLR

antlr ast compiler compiler-design jvm-bytecode kotlin parsing

Last synced: 07 May 2025

https://github.com/spencerpark/mellowd

Programmable music! A compiler and high level language.

antlr mellowd music music-composition music-programming-language programming-language

Last synced: 12 Jun 2025

https://github.com/ftomassetti/antlr4-c3-kotlin

Code completion for ANTLR

antlr antlr4 code-completion

Last synced: 11 Apr 2025

https://github.com/miho/vmf-text

Powerful Grammar-based Language Modeling Framework

abstract-syntax-tree antlr antlr4 code-generation java model-driven parser unparsing

Last synced: 06 Apr 2025

https://github.com/bytebase/plsql-parser

The parser for Oracle 11g/12c PL/SQL. It is based on the [ANTLR4](https://github.com/antlr/antlr4) and use the grammar from [antlr4-grammars-plsql](https://github.com/antlr/grammars-v4/tree/master/sql/plsql).

antlr antlr-parser antlr4 database oracle parser plsql sql sql-parser

Last synced: 02 Nov 2025

https://github.com/bhamiltoncx/unicode-graphemes

Java parser for Unicode grapheme clusters, including emoji zero-width joiner (ZWJ), flag, and gender sequences

antlr antlr4 emoji graphemeclusters graphemes java lexer parser unicode

Last synced: 16 May 2025

https://github.com/victor-wiki/sqlparser

Parse sql using antlr.

antlr mysql oracle parse sql tsql

Last synced: 11 Apr 2025

https://github.com/inseefr/trevas-ts

JavaScript engine for the Validation and Transformation Language

antlr control parsing validation vtl

Last synced: 17 Aug 2025

https://github.com/kvanttt/antlrbenchmarks

Collection of benchmarks that reveal the performance of some lexing and parsing issues (mostly C# runtime)

antlr antlr4 benchmark dotnet grammar

Last synced: 29 Jul 2025

https://github.com/antlr-ng/antlr-format

A tool to format ANTLR grammars

antlr antlr-ng open-source typescript

Last synced: 05 Apr 2025

https://github.com/dedoussis/algebrain-legacy

Computer Algebra System focusing on symbolic transformations

algebra antlr antlr4 computer-algebra computer-algebra-system java

Last synced: 14 Oct 2025

https://github.com/bytebase/postgresql-parser

PostgreSQL parser based on ANTLR4

antlr antlr4 database parser postgres postgresql sql

Last synced: 09 Jul 2025

https://github.com/brahle/paradox

ANTLR parser definitions for Paradox games like Hearts of Iron 4, Crusader Kings 3, and Stellaris.

antlr antlr4 crusader-kings-3 crusader-kings-iii hearts-of-iron-4 hearts-of-iron-iv parser stellaris

Last synced: 27 Jul 2025

https://github.com/wiredwiz/grun.net

A .Net Antlr4 grammar testing tool set meant to supplement the need for the Antlr Java TestRig when testing C# deployed Antlr4 parsers.

antlr antlr-language-development antlr-tool antlr4 antlr4-csharp debugging debugging-tool grammar grammar-checker grammars testrig

Last synced: 12 Jul 2025

https://github.com/jericks/wkg

Well Known Geometry

antlr geometry geospatial java wkt

Last synced: 06 Feb 2026

https://github.com/sanssecours/yan-lr

πŸͺ A very basic YAML parser that uses ANTLR

antlr parsing yaml

Last synced: 13 Jun 2025

https://github.com/allofphysicsgraph/sympy-grammar-modifications

build Sympy from source, then make modifications to ANTLR

antlr grammar sympy

Last synced: 10 Apr 2025

https://github.com/swingcosmic/tason

Type-Augmented Serialization Object Notation

antlr antlr4 json json5 parser serialization typescript

Last synced: 28 Jul 2025

https://github.com/glytching/dragoman

A sort of interpreter providing a SQL-esque query facade and a subscription mechanism over disparate data sources

angular1 antlr bootstrap3 handlebars-js java javascript junit5 mockito mongodb rxjava sql-query vertx vertx-web

Last synced: 08 Mar 2026

https://github.com/distributed-lab/circom-parser

Circom circuits parser built with ANTLR4

antlr antlr4 circom parser zk

Last synced: 06 May 2025

https://github.com/victor-wiki/antlrparsergenerator

GUI tool for generating antrl parser files.

antlr generate parser tool

Last synced: 22 Sep 2025

https://github.com/ftomassetti/antlr-kotlin-runtime

Kotlin runtime for ANTLR

antlr antlr4 kotlin

Last synced: 04 Nov 2025

https://github.com/n0rdy/calcli

An overengineered (for fun) cross-platform CLI calculator app with the rich set of features

antlr antlr4 calculator calculator-application cli cobra-cli cross-platform go golang

Last synced: 30 Jan 2026

https://github.com/bytebase/tsql-parser

The parser for SQL Server. It is based on the ANTLR4

antlr antlr4 antlr4-parser database parser sql sql-parser sql-server sqlserver

Last synced: 10 Jul 2025

https://github.com/ralucado/Bb

Programming language for music composition with compiler that generates MIDI files.

antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming

Last synced: 28 Apr 2025

https://github.com/interpretica-io/acsl-grammar

ACSL grammar built up from official specification, with C grammar behind

acsl antlr grammar

Last synced: 10 Mar 2025

https://github.com/nextorigin/riemann-query-parser

Query parser extracted from Riemann and ported from Clojure to Node

antlr antlr4 clojure coffeescript godot2 lisp nodejs riemann sanitizer stream-processing streams streams2 streams3

Last synced: 01 Mar 2026

https://github.com/badu/gokit-gen

Provide a .proto file, get a generated package using go-kit

antlr generator gokit-gen proto protobuf3

Last synced: 26 Jul 2025

https://github.com/luisfelipepoma/compilers_theory

Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.

antlr arch-linux bison c compiler-construction compilers flex llvm

Last synced: 19 Aug 2025

https://github.com/morisil/differentia-javaica

compare java source files as logical structure

antlr ast code-generator grammar java

Last synced: 27 Mar 2025

https://github.com/ilyabizyaev/javaobfuscator

β˜• ANTLR visitor that obfuscates a subset of Java code

antlr java obfuscation

Last synced: 07 Apr 2025

https://github.com/heliguy4599/antlerscript

A modern, duck-typed programming language focused on simple syntaxt and ease of use

antlr antlr4 compiler interpreter java programming-language

Last synced: 18 Jan 2026

https://github.com/wlan0/antlr-play

Antlr pretty printing example for the Go runtime

antlr go pretty-print

Last synced: 14 Jan 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

ANTLR Awesome Lists
ANTLR Categories