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

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