An open API service providing repository metadata for many open source software ecosystems.

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