GitHub topics: antlr
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

mtdsousa/antlr4-verilog-python
Generated files from ANTLR4 for Verilog parsing in Python
Language: Java - Size: 15.2 MB - Last synced at: 28 days ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 0

LuisFelipePoma/Compilers_Theory
Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.
Language: C++ - Size: 7.93 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

brennanxyz/modelica-rs
An ANTLR implementation to interact with the Modelica Standard Library using Rust.
Language: Rust - Size: 113 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

InseeFr/Trevas-TS
JavaScript engine for the Validation and Transformation Language
Language: TypeScript - Size: 62.8 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 8

onur1211/verse-interpreter
Verse interpreter implemented with C# and ANTLR
Language: C# - Size: 1.02 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

Skinz3/Nova.Compiler
Nova is a programming language with a high level of abstraction. This repository contains nova's bytecode compiler written in C# Using Antlr4 for parser & lexer.
Language: C# - Size: 1.21 MB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

mfroeh/flux
An imperative, statically typed toy programming language with classes, type inference and some other fun features.
Language: C++ - Size: 1.11 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

karmakrafts/Vanadium
Lexer-parser frontend for the Ferrous compiler toolchain.
Language: ANTLR - Size: 2.25 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

ivanyu/logical-rules-parser-antlr
A simple example of a parser built with ANTLR
Language: Java - Size: 141 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 40 - Forks: 18

sanssecours/Yan-LR
🐪 A very basic YAML parser that uses ANTLR
Language: C++ - Size: 326 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 3

teverett/Antlr4Formatter Fork of antlr/Antlr4Formatter
Formatter for ANTLR 4 grammars
Language: ANTLR - Size: 521 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

victor-wiki/SqlParser
Parse sql using antlr.
Language: C# - Size: 4.82 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 7

bowin/antlr-demo
antlr 解析示例
Language: ANTLR - Size: 11.7 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

fattureincloud/api-filter
A PHP parser for a sql-like filter
Language: PHP - Size: 81.1 KB - Last synced at: 24 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 1

bytebase/mongo-parser
MongoDB parser based on ANTLR4
Language: Go - Size: 40 KB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

ariyadey/JAST 📦
Universal AST Generator with GUI
Language: Java - Size: 145 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

bhamiltoncx/unicode-graphemes
Java parser for Unicode grapheme clusters, including emoji zero-width joiner (ZWJ), flag, and gender sequences
Language: Java - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 9 - Forks: 3

bestmahdi2/Uni__CompilerDesignANTLR4
A university project in which several questions are answered using ANTLR4 and Python
Language: Python - Size: 1.54 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ahmedhgabr/Testing-Platform
an automated unit and integration testing suite for object oriented software
Language: Java - Size: 208 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 2

julianthome/inmemantlr
ANTLR as a libray for JVM based languages
Language: Java - Size: 1020 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 108 - Forks: 24

miho/VMF-Text
Powerful Grammar-based Language Modeling Framework
Language: Java - Size: 1.1 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 10 - Forks: 0

studio42gmbh/dl
Data Language
Language: Java - Size: 3.27 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

ftomassetti/antlr-kotlin-runtime
Kotlin runtime for ANTLR
Language: Kotlin - Size: 1.3 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

mauricioabcz/JavaANTLR
Como usar o ANTLR para criação de gramáticas.
Language: Java - Size: 2.88 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

rachelvansciver/Calculator
simple calculator with ANTLR
Language: Java - Size: 15.6 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

psygate/smali-antlr4-grammar
An antlr4 grammar for parsing smali files.
Language: ANTLR - Size: 21.5 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 5

ptr1120/Antlr4.CodeGenerator.Tool
ANTLR 4 parser generator command line tool
Language: C# - Size: 81.1 KB - Last synced at: 24 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

wizard7377/kotlinAntlrTemplate
A template for using Antlr, Copier, and Gradle together
Language: Jinja - Size: 3.91 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

TheGhostHuCodes/tDA4R
Language: Go - Size: 127 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

cleversonledur/GCCTranslationUnitParser
This is a parser that I created using ANTLR. This parses the translation unit file generated by GCC when using the -fdump-translation-unit flag.
Language: C++ - Size: 11 MB - Last synced at: 11 months ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

tmssngr/ts4th
An experimental, stack-based programming language like Forth compiling to .exe written in Java.
Language: Assembly - Size: 2.77 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

Zeanog/Neo.Tools.StateMachine
New take on the old state machine. Using a simple scripting language, users can setup conditionals for when to leave a state
Language: C# - Size: 207 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 1

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.
Language: Python - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

brahle/paradox
ANTLR parser definitions for Paradox games like Hearts of Iron 4, Crusader Kings 3, and Stellaris.
Language: C++ - Size: 93.8 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

ph4r05/plyprotobuf
Protocol Buffers lexer & parser for PLY
Language: Python - Size: 250 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 12 - Forks: 4

maxmalysh/tiny-py-interpreter
Python interpreter written in Python. Uses ANTLR4. 🐍
Language: Python - Size: 246 KB - Last synced at: 10 months ago - Pushed at: over 9 years ago - Stars: 21 - Forks: 3

bytebase/mariadb-parser
MariaDB parser based on ANTLR4
Language: ANTLR - Size: 809 KB - Last synced at: about 3 hours ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

kaftejiman/kaftejiman.github.io
Kaftejiman's personal space
Language: HTML - Size: 87.1 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

GMMDMDIDEMS/antlr4-rddl
An ANTLR4 grammar for RDDL files.
Language: Java - Size: 125 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

raptor494/jvm-bytecode-reassembler
JVM (Java) Bytecode Reassembler
Language: Java - Size: 544 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

alighanbari2002/Compiler-and-Programming-Languages-Design-Course-Projects
A compiler written using ANTLR with Java for the programming language LogicPL.
Language: Java - Size: 3.8 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

bathaeian/salam
monaco editor + antlr + react
Language: TypeScript - Size: 34.2 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

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:
Language: Python - Size: 274 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 0

tshprecher/antlr_psql
ANTLR v4 grammar for Postgres SQL v10 (work in progress)
Language: TSQL - Size: 6.2 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 76 - Forks: 32

rpinchbeck/Abnf-To-Antlr
Translate any ABNF grammar to ANTLR
Language: C# - Size: 964 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 4

Taedenn/miniJava Fork of omaroaalj/miniJava
Collaborative development of a compiler for a simplified Java-based language called MiniJava. Majority front-end development: use of ANTLR for lexer, parser, and semantic actions, as well as Java for AST structure and grammar rules. Compiler converts analyzed code into Java Virtual Machine code.
Language: Java - Size: 4.69 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

RAMIKAN-BR/Aa
Como criar uma linguagem de programação simples do zero, usando somente o ANTLR4, o Windows e o ChatGPT3. Tutorial completo.
Language: Jupyter Notebook - Size: 84 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

dharmeshkakadia/hello-antlr
Simple example of Antlr with maven
Language: Java - Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

akashsuper2000/compiler-design-course
Course materials and assignments as a part of Compiler Design course
Language: Java - Size: 70.2 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

kdevo/ise-ti-while0
[Study-related] ISE@FH-Aachen - Theoretische Informatik ("theoretical computer science"): ANTLR example for While0 language
Language: Kotlin - Size: 85.9 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

julianthome/smtlibv2-grammar
ANTLR SMT-LIB v2 Grammar
Language: SMT - Size: 41 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 8

alumbra/alumbra.parser
A fast GraphQL Parser for Clojure
Language: Clojure - Size: 147 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 18 - Forks: 4

Smarre/antlrphpruntime
antlr PHP runtime
Language: PHP - Size: 3.42 MB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 6 - Forks: 2

mike-lischke/vscode-antlr4
ANTLR4 language support for Visual Studio Code
Language: TypeScript - Size: 22.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 403 - Forks: 56

oriolOrnaque/VBAObfuscator
VBA Macro obfuscator
Language: Java - Size: 537 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 2

BoscoSuen/Database-XQuery
UCSD CSE232B WI20 Database Systems: Advanced Topics and Implementation project -- XQuery
Language: Java - Size: 7.39 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

flyndre/Flompiler
A minimal Java compiler.
Language: Java - Size: 818 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

dborchard/tiny-compiler
Tiny Compiler in plain Java. Covers examples for AST, JDT, ANTLR & JavaParser
Language: Java - Size: 68.4 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 32 - Forks: 20

gabriele-tomassetti/antlr-cpp
This is the companion repository of the article "Getting started with ANTLR in C++"
Language: C++ - Size: 10.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 65 - Forks: 15

nradov/abnffuzzer
Java fuzz testing library for implementations of ABNF rules such as IETF RFCs
Language: Java - Size: 1.13 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 6

jksware/yatc
Yet Another Tiger Compiler
Language: C# - Size: 94.7 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

dbobylev/AntlrOraclePlsql
An ANTLR 4.8 grammar for PL/SQL (11g) as dotnet library
Language: C# - Size: 11.1 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

keppel2/pinn-swift
Systems language in Swift and ANTLR. Earlier version.
Language: Swift - Size: 1.63 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

uwol/proleap-vb6-parser
ProLeap ANTLR4-based parser for Visual Basic 6.0
Language: Java - Size: 872 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 75 - Forks: 26

danibazi9/ContextFreeGrammarsImplementationWithSchematic
Implementation of fully-functioned context-free grammars (CFG) & push-down automata (PDA), also include schematically implementation PDA
Size: 448 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

RafaelSantosBraz/Compiladores
Códigos gerados durante a disciplina de Compiladores da UENP-CLM
Language: Java - Size: 9.74 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

dozmus/antlr4-macro
Macro pre-processor definitions for ANTLR4 written using ANTLR4 :-)
Language: ANTLR - Size: 280 KB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 12 - Forks: 1

yukihane/mavenize-language-implementation-patterns
書籍「言語実装パターン」サンプルコードのMaven化
Language: Shell - Size: 74.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

mpuening/learn-lex-yacc
Learn lexical analysis and parsing with C and Java
Language: Java - Size: 175 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

cristianovagos/tablehandler
Custom-made language for handling tables parsed from CSV files. Built with ANTLR4.
Language: Java - Size: 303 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

gonccalo/gofuck.js
Brainfuck to javascript transpiler written in go
Language: Go - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 0

JBondi/bifconvert
Tool to convert files in the Netica BIF format to XMLBIF.
Language: Java - Size: 43 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

supertom01/BabyANTLR
A parser written for the BabyCobol language, using the ANTLR framework. This repository is part of my bachelor thesis.
Language: Java - Size: 584 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

jpan127/compiler
C-- Compiler using Antlr4
Language: C++ - Size: 55.3 MB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 16 - Forks: 4

joshuacrotts/littlec-compiler
A small compiler for the LittleC programming language.
Language: Java - Size: 6.37 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

MarkusSecundus/YoowzxCalc
.NET library for processing of mathematical expressions developed with emphasis on performance and flexibility of use.
Language: C# - Size: 460 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

RuleML/PSOATransRunComponents
Components of PSOATransRun system
Language: Java - Size: 9.69 MB - Last synced at: 7 months ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 5

uwol/proleap-cobol-parser
ProLeap ANTLR4-based parser for COBOL
Language: COBOL - Size: 6.66 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 68

Ivanenk0/ArithmeticDSL
Doman Specific Language for Arithmetic Expressions
Language: Java - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

yihleego/mypages
📖 MyPages is a java based, open source pagination plugin for MyBatis that simplifies database paging queries. Many databases, one plugin.
Language: Java - Size: 687 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

moccaplusplus/toyscript
JSR223 implementation of simple language with ANTLR4
Language: Java - Size: 123 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

TijmenVerdoes/ICSSCompiler
CSS compiler using ANTLR
Language: Java - Size: 51.8 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

m-zakeri/IUSTCompiler
IUST Compiler Design: Principles, Techniques, and Tools
Language: Python - Size: 8.8 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 25

marccane/LANSet
ANTLR4 Toy language compiler that generates JVM Bytecode
Language: Java - Size: 4.54 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

hydra-billing/hyaml
Expression-oriented language with Python backend
Language: Python - Size: 170 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

MartinRixham/Yirgacheffe
Language: Java - Size: 2.15 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

moar-regex/moar
Deterministic Regular Expressions with Backreferences
Language: Java - Size: 1.55 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 3

SpencerPark/MellowD
Programmable music! A compiler and high level language.
Language: Java - Size: 1.31 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 3

lumtis/DecaCompiler
Compiler for simple oriented object programming language 🌖
Language: Java - Size: 4.09 MB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

arnaujunquera/ConvexPolygonBot
Convex Polygon Bot - LP project
Language: Python - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

lppedd/mtproto-tl-antlr
An ANTLR grammar to parse MTProto TL schemas
Language: Kotlin - Size: 202 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

InaJaweed/Babycino_Compiler-CS2CO16 📦
CS2CO16 - Babycino: MiniJava compiler written in Java, using ANTLR
Language: C - Size: 2.54 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Pierre-Alexandre35/plagius
Code plagiarism checker between 2 or more programs. Part of fundies of Software Engineering at Northeaster University (Fail 2019)
Language: Java - Size: 5.78 MB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

woct0rdho/speedy-antlr-lua-parser
Lua parser with Python frontend and C++ backend built using speedy-antlr-tool
Language: C++ - Size: 368 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

raiich/sysvis
System/Algorithm behavior Visualization tool, by using a modeling language like DOT (Graphviz)
Language: Python - Size: 988 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

artyomgurbovich/xml-compiler
XML Compiler written in Swift and ANTLR
Language: Swift - Size: 300 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Luukth/HAN-ICSS-compiler
Grade received: 9,9/10. ICSS Compiler beroepsproduct APP HAN 2021 ICSS tool ANTLR CSS compiler
Language: Java - Size: 279 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 2

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.
Language: Java - Size: 2.9 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1
