GitHub topics: antlr
antlr/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Language: Java - Size: 67.3 MB - Last synced at: about 1 hour ago - Pushed at: about 1 month ago - Stars: 17,915 - Forks: 3,349

jetstreamapp/soql-parser-js
Javascript SOQL parser
Language: TypeScript - Size: 7.02 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 80 - Forks: 21

spicelang/spice
Spice Programming Language
Language: C++ - Size: 27.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 70 - Forks: 2

tunnelvisionlabs/antlr4cs
The original, highly-optimized C# Target for ANTLR 4
Language: Java - Size: 9.42 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 456 - Forks: 104

Serchinastico/Kin
Sane PBXProj files
Language: Python - Size: 4.1 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,042 - Forks: 35

Sickclaymaker/text-processing-tool
Laboratory 9 - Retrieval Information
Size: 1.95 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

SwingCosmic/tason
Type-Augmented Serialization Object Notation
Language: TypeScript - Size: 231 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

thomasleplus/java-sql-inspector
Utility to test Java code for SQL injection vulnerabilities.
Language: ANTLR - Size: 785 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 5

daniellansun/groovy-parser
Yet another new parser for Groovy programming language(project code: Parrot)
Language: Groovy - Size: 82.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 100 - Forks: 11

tunnelvisionlabs/antlr4ts
Optimized TypeScript target for ANTLR 4
Language: TypeScript - Size: 2.54 MB - Last synced at: about 3 hours ago - Pushed at: 12 months ago - Stars: 655 - Forks: 108

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.
Language: C# - Size: 1.12 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 810 - Forks: 99

MarioDiCaprio/complexify-archived 📦
A project for plotting the domain coloring of complex-valued functions.
Language: TypeScript - Size: 10.4 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bytebase/snowsql-parser
Snowflake parser on ANTLR4
Language: ANTLR - Size: 5.12 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 3

gnudatalanguage/gdl
GDL - GNU Data Language
Language: C++ - Size: 67.4 MB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 288 - Forks: 63

oasis-open/cti-stix2-json-schemas
OASIS TC Open Repository: Non-normative schemas and examples for STIX 2
Language: ANTLR - Size: 507 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 125 - Forks: 62

IrisShaders/glsl-transformer
An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.
Language: GLSL - Size: 6.62 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 50 - Forks: 6

AlexP11223/minic
A simple compiler for a C-like programming language to JVM bytecode. Kotlin, ANTLR
Language: Kotlin - Size: 597 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 2

GabrieleMessina/qutes_lang
A high level programming language for quantum computing.
Language: Python - Size: 1.02 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 6 - Forks: 1

kaby76/Trash
Toolkit for grammars
Language: C# - Size: 31.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 87 - Forks: 7

oranoran/antlr4-autosuggest
Java auto-suggest engine for ANTLR4 grammars
Language: Java - Size: 68.4 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 65 - Forks: 23

Xanonymous-GitHub/gumtree
The implementation of GumTree algorithm.
Language: Kotlin - Size: 442 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

antlr-ng/antlr-ng
The next generation of ANTLR, a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Language: TypeScript - Size: 5.18 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 55 - Forks: 3

normalsql/normalsql
Just use Normal SQL
Language: PLpgSQL - Size: 12 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

mike-lischke/antlr4ng
Next Generation TypeScript runtime for ANTLR4
Language: TypeScript - Size: 4.64 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 109 - Forks: 17

lrlucena/whilelang
A minimalistic programming language built using Scala 3.4 and ANTLR 4.13.
Language: Scala - Size: 137 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 31 - Forks: 5

bytebase/tidb-parser
TiDB parser based on ANTLR4
Language: ANTLR - Size: 2.39 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 2

bytebase/mysql-parser
MySQL parser based on ANTLR4
Language: ANTLR - Size: 5.81 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 8

bytebase/postgresql-parser
PostgreSQL parser based on ANTLR4
Language: ANTLR - Size: 4.67 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 6

BojkoJ/python-pjp-project
Language: Python - Size: 79.1 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

cronburg/antlr-haskell
A language parsing quasiquoter for Haskell based heavily on ANTLR4.
Language: Haskell - Size: 653 KB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 52 - Forks: 7

warrenseine/prettier-plugin-csharp
Prettier C# Plugin
Language: JavaScript - Size: 3.19 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 253 - Forks: 13

bytebase/tsql-parser
The parser for SQL Server. It is based on the ANTLR4 using grammar https://github.com/antlr/grammars-v4/blob/master/sql/tsql
Language: C++ - Size: 12.7 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 5

bytebase/plsql-parser
The parser for Oracle 11g/12c PL/SQL. It is based on the https://github.com/antlr/antlr4 and use the grammar https://github.com/antlr/grammars-v4/tree/master/sql/plsql.
Language: ANTLR - Size: 24.7 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 10

KvanTTT/DAGE 📦
Desktop Antlr Grammar Editor
Language: C# - Size: 16.2 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 4

bengtmartensson/IrpTransmogrifier
Parser for IRP notation protocols, with rendering, code generation, and decoding.
Language: Java - Size: 10.6 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 29 - Forks: 5

wizawu/tyrian 📦
Full-featured TypeScript on JVM
Language: JavaScript - Size: 29.7 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 214 - Forks: 11

ArthurSonzogni/Diagon
Interactive ASCII art diagram generators. :star2:
Language: C++ - Size: 912 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1,892 - Forks: 67

persian-calendar/calculator
Mathematics expressions evaluator
Language: Kotlin - Size: 182 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 3

albertocavalcante/rules_antlr Fork of marcohu/rules_antlr
ANTLR rules for Bazel
Language: Java - Size: 3.77 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 2

teverett/grammars-v4 Fork of antlr/grammars-v4
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Language: ANTLR - Size: 48.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 5

let-unimi/liblet
A teaching aid library for formal languages and compiler courses
Language: Python - Size: 1.49 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 3

victor-wiki/CodeParser
Parse code using antlr.
Language: C# - Size: 7.64 MB - Last synced at: about 18 hours ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 6

antlr/intellij-plugin-v4
An IntelliJ plugin for ANTLR v4
Language: Java - Size: 27.4 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 477 - Forks: 106

Strumenta/kolasu
Kotlin Language Support – AST Library
Language: Kotlin - Size: 3.79 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 113 - Forks: 13

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
Language: C++ - Size: 839 MB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 387 - Forks: 72

serhioms/ExprInt
Antlr based math expressions enterpreter (str, int, real, boolean, ordered/unordered set)
Language: Java - Size: 13.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

criccomini/proto-schema-parser
A pure Python protobuf parser
Language: Python - Size: 2.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 25

arcsysu/SYsU-lang
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
Language: C - Size: 3.27 MB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 214 - Forks: 39

qwlabs/doraemon
useful java tool
Language: Java - Size: 1.19 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 1

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.
Language: C# - Size: 2.15 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 3

MathJSLab/mathjslab-app
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7, 978-65-00-84828-1
Language: HTML - Size: 3.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

antlr-ng/antlr-format
A tool to format ANTLR grammars
Language: ANTLR - Size: 1.24 MB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 2

ConsenSysDiligence/python-solidity-parser
An experimental Solidity parser for Python built on top of a robust ANTLR4 grammar 📚
Language: Python - Size: 229 KB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 149 - Forks: 39

n0rdy/calcli
An overengineered (for fun) cross-platform CLI calculator app with the rich set of features
Language: Go - Size: 980 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

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.
Language: C# - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 274 - Forks: 66

arvindshmicrosoft/SQLScriptDomSamples
Samples showing how to use Microsoft.SqlServer.TransactSql.ScriptDom classes
Language: C# - Size: 72.3 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 62 - Forks: 17

iamazy/elasticsearch-sql
parse sql into elasticsearch dsl with antlr4
Language: Java - Size: 3.48 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 342 - Forks: 90

m-zakeri/QualityMeter
Software quality meter toolkit
Language: Python - Size: 3.19 MB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 14

IlyaBizyaev/JavaObfuscator
☕ ANTLR visitor that obfuscates a subset of Java code
Language: Java - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

MathJSLab/mathjslab
MathJSLab - An interpreter with language syntax like MATLAB/Octave. ISBN 978-65-00-82338-7
Language: TypeScript - Size: 696 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 3

MathJSLab/.github
MathJSLab organization profile.
Language: JavaScript - Size: 2.04 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lbaca/PeopleCodeParser
A PeopleCode parser built with ANTLR 4
Language: Java - Size: 5.13 MB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

teverett/antlr4example
A Java example for Antlr4
Language: ANTLR - Size: 137 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 62 - Forks: 31

JetBrains-Research/astminer
A library for mining of path-based representations of code (and more)
Language: Kotlin - Size: 1.92 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 287 - Forks: 81

PaulNoth/saral
Šaral 2.0 - Šariš algorithmic language 2.0 implementation for JVM
Language: Java - Size: 3.61 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 2

adam-sse/geneseer
A search-based automated program-repair tool for Java.
Language: Java - Size: 812 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

nrmancuso/parseva-math
Compute mathematical expressions via abstract syntax tree. Built with Java and ANTLR4.
Language: Java - Size: 233 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

xoofx/Antlr4Ast
Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.
Language: C# - Size: 957 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 54 - Forks: 2

LB-Yu/data-systems-learning
Learning summary and examples about data systems.
Language: Java - Size: 984 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 40 - Forks: 34

krzyzanowskim/antlr-swift-playground
Antlr Swift Parser playground
Language: Swift - Size: 843 KB - Last synced at: 6 days ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 3

lszeremeta/yarspg
YARS-PG grammar. The YARS-PG serialization is specially designed for graphs, especially property graphs.
Language: ANTLR - Size: 9.73 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

xqdoc/xqdoc
An Antlr4 implementation of xqDoc for XQuery
Language: Java - Size: 359 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 17 - Forks: 2

edrdo/dbdia
Diagram generator for Entity-Relationship models and relational schemas.
Language: Java - Size: 182 KB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 28 - Forks: 5

ftomassetti/antlr-kotlin
Support for Kotlin as a target for ANTLR
Language: Kotlin - Size: 816 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 5

gregwhitaker/gradle-antlr-example
Example of using ANTLR in Gradle
Language: Java - Size: 69.3 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

Compiler-CampusMinden/CB-Vorlesung-Bachelor
Lecture "Compilerbau" (B.Sc.)
Language: C++ - Size: 30.8 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

m-zakeri/CodART
Source Code Automated Refactoring Toolkit
Language: Python - Size: 63.1 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 36 - Forks: 59

yunusemredilber/antlr_rust_language
A super simple arithmetic grammar parsing example with ANTLR4 rust target
Language: Rust - Size: 16.6 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

Javabujin/antlr3-gradle-java21-example
Example ANTLR3 project, using Gradle (Kotlin DSL) and Java 21 for modern developer experience.
Language: Java - Size: 62.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

tniedbala/tempe-go
Template engine framework for use with Go-compatible scripting languages such as cel, expr and starlark.
Language: Go - Size: 134 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

interpretica-io/acsl-grammar
ACSL grammar built up from official specification, with C grammar behind
Language: ANTLR - Size: 26.4 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

jbunke/deltascript
Scripting language skeleton designed to be easily extended for the specification and implementation of domain-specific scripting languages
Language: HTML - Size: 696 KB - Last synced at: about 11 hours ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

bramp/antlr4-grammars
Precompiled Go versions of most of the grammars on https://github.com/antlr/grammars-v4.
Language: Go - Size: 11 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 100 - Forks: 22

Compiler-CampusMinden/CB-Vorlesung-Master
Lecture "Concepts of Programming Languages" (M.Sc.)
Language: TeX - Size: 32.4 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 8 - Forks: 1

distributed-lab/circom-parser
Circom circuits parser built with ANTLR4
Language: TypeScript - Size: 2.28 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

saharNooby/lua-js-syntax
A transpiler to vanilla Lua from an alternative JS-inspired syntax
Language: Java - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 18 - Forks: 2

pixselve-school/TLC-projet 📦
A compiler for the While language made in Java
Language: Java - Size: 1.89 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

m-zakeri/CodA
Code Analysis Toolkit
Language: Python - Size: 7.55 MB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 7 - Forks: 2

MathJSLab/mathjslab-www
MathJSLab project page
Language: JavaScript - Size: 220 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

JesseCoretta/go-antlr4512 📦
ANTLR4 implementation of RFC4512
Language: Go - Size: 896 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

phmatray/Antlr4Library
A .NET template for creating Antlr4 projects in C#, including a sample CSV parser. This template provides a starting point for building language parsers or interpreters using Antlr4 in a C# environment.
Language: C# - Size: 335 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

ftomassetti/JavaCC2ANTLR
Language: Java - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 11

dedoussis/algebrain-legacy
Computer Algebra System focusing on symbolic transformations
Language: Java - Size: 2.29 MB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 1

william-monroy/patito
Compilador que procesa un lenguaje de programación simple llamado Patito usando Python y ANTLR
Language: Python - Size: 43.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

nrmancuso/parseva
A java parser that uses ANTLR4 to create an AST using the visitor pattern.
Language: ANTLR - Size: 117 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

RubbaBoy/EmojIDE
Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon
Language: Java - Size: 2.19 MB - Last synced at: 28 days ago - Pushed at: almost 5 years ago - Stars: 31 - Forks: 0

defano/wyldcard
A clone of Apple's HyperCard and HyperTalk scripting language.
Language: Java - Size: 5.75 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 119 - Forks: 11

mauricio-ms/junit4to5-translator
Language: Java - Size: 3.88 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

nikunjy/rules
Generic Rules engine in golang
Language: Go - Size: 305 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 220 - Forks: 45

KvanTTT/AntlrBenchmarks
Collection of benchmarks that reveal the performance of some lexing and parsing issues (mostly C# runtime)
Language: JavaScript - Size: 4.74 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 2
