Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 30 Dec 2024

https://github.com/serchinastico/kin

Sane PBXProj files

antlr ios pbxproj tool xcode

Last synced: 28 Dec 2024

https://github.com/Serchinastico/Kin

Sane PBXProj files

antlr ios pbxproj tool xcode

Last synced: 07 Dec 2024

https://github.com/tunnelvisionlabs/antlr4ts

Optimized TypeScript target for ANTLR 4

antlr antlr4 typescript

Last synced: 05 Dec 2024

https://github.com/tunnelvisionlabs/antlr4cs

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

antlr c-sharp optimized

Last synced: 09 Nov 2024

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: 27 Dec 2024

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: 09 Nov 2024

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: 28 Dec 2024

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

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

antlr code2vec mining

Last synced: 31 Dec 2024

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: 03 Nov 2024

https://github.com/nikunjy/rules

Generic Rules engine in golang

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

Last synced: 08 Nov 2024

https://github.com/wizawu/tyrian

Full-featured TypeScript on JVM

antlr gradle java jvm nashorn node npm typescript

Last synced: 30 Sep 2024

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: 11 Nov 2024

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: 29 Dec 2024

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: 29 Dec 2024

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: 23 Dec 2024

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: 30 Dec 2024

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: 11 Oct 2024

https://github.com/kaby76/Trash

Toolkit for grammars

antlr antlr4 refactoring transformation xpath

Last synced: 10 Oct 2024

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

Java auto-suggest engine for ANTLR4 grammars

antlr antlr4 autocomplete autosuggest java

Last synced: 09 Nov 2024

https://github.com/teverett/antlr4example

A Java example for Antlr4

antlr antlr4 arithmetic example java

Last synced: 31 Dec 2024

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: 08 Nov 2024

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: 17 Nov 2024

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: 05 Nov 2024

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: 19 Dec 2024

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

A simple example of a parser built with ANTLR

antlr blog-post java parser

Last synced: 08 Nov 2024

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: 05 Nov 2024

https://github.com/rubbaboy/emojide

Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon

antlr discord emoji ide intellij java javascript

Last synced: 15 Oct 2024

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: 10 Nov 2024

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: 31 Oct 2024

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: 29 Oct 2024

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

A fast GraphQL Parser for Clojure

alumbra antlr graphql

Last synced: 16 Nov 2024

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

Antlr Swift Parser playground

antlr antlr4 swift

Last synced: 27 Oct 2024

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: 07 Nov 2024

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: 28 Oct 2024

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

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

antlr antlr4 grammar macro preprocessor

Last synced: 19 Nov 2024

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

Code completion for ANTLR

antlr antlr4 code-completion

Last synced: 07 Nov 2024

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: 11 Oct 2024

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: 13 Dec 2024

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: 26 Dec 2024

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: 05 Nov 2024

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

Parse sql using antlr.

antlr mysql oracle parse sql tsql

Last synced: 14 Nov 2024

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

Computer Algebra System focusing on symbolic transformations

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

Last synced: 24 Oct 2024

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: 13 Oct 2024

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: 19 Nov 2024

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: 14 Nov 2024

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

🐪 A very basic YAML parser that uses ANTLR

antlr parsing yaml

Last synced: 26 Nov 2024

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

build Sympy from source, then make modifications to ANTLR

antlr grammar sympy

Last synced: 14 Nov 2024

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

Kotlin runtime for ANTLR

antlr antlr4 kotlin

Last synced: 27 Dec 2024

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: 11 Oct 2024

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: 19 Oct 2024

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: 11 Nov 2024

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

Circom circuit parser built with ANTLR4

antlr antlr4 circom parser zk

Last synced: 13 Nov 2024

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

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

acsl antlr grammar

Last synced: 23 Oct 2024

https://github.com/ilyabizyaev/javaobfuscator

☕ ANTLR visitor that obfuscates a subset of Java code

antlr java obfuscation

Last synced: 20 Dec 2024

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: 18 Nov 2024

https://github.com/nrmancuso/parseva

A java parser that uses ANTLR4 to create an AST using the visitor pattern.

antlr antlr4 antlr4-grammar antlr4-java java

Last synced: 03 Dec 2024

https://github.com/nrmancuso/parseva-math

Compute mathematical expressions via abstract syntax tree. Built with Java and ANTLR4.

antlr antlr4 ast calculation grammar java math parseva-math parsing syntax-tree

Last synced: 03 Dec 2024

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 Dec 2024

https://github.com/brennanxyz/modelica-rs

An ANTLR implementation to interact with the Modelica Standard Library using Rust.

antlr modelica rust

Last synced: 18 Dec 2024

https://github.com/karmakrafts/vanadium

Lexer-parser frontend for the Ferrous compiler toolchain.

antlr antlr-grammar antlr4 antlr4-grammar ferrous programming-language

Last synced: 17 Nov 2024

https://github.com/artheus/swaggable

Simple language to generate larger swagger specs for code generation

antlr go swaggable swagger swagger-generator yaml

Last synced: 15 Nov 2024

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

PostgreSQL parser based on ANTLR4

antlr antlr4 database parser postgres postgresql sql

Last synced: 26 Dec 2024

https://github.com/thierrymarianne/experimenting-with-compilation-principles

Learning some of the principles behind compilation (inspired by bit.ly/compilers-principles)

antlr editor json parser vue vuex

Last synced: 10 Nov 2024

https://github.com/marcbal/pjea-plagiat

PJE A Plagiat - Master 1 Informatique - 2016-2017 - Université de Lille

antlr java needleman-wunsch plagiarism plagiat

Last synced: 25 Dec 2024

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

GUI tool for generating antrl parser files.

antlr generate parser tool

Last synced: 14 Nov 2024

https://github.com/ruk33/vrjass2

Programming language that compiles down to JASS (language used by Warcraft 3 maps)

antlr jass java programming-language warcraft

Last synced: 19 Nov 2024

https://github.com/hathamneh/MicroCompiler

A very tiny compiler for Micro language

antlr compiler java

Last synced: 08 Nov 2024

https://github.com/marian42/calculator

A simple calculator

antlr calculator gh-pages typescript

Last synced: 20 Nov 2024

https://github.com/enzet/iconscript

Generating icons using text commands

antlr go icons

Last synced: 09 Nov 2024

https://github.com/hanzopgp/tplanguagetheory

Language theory and compilation introduction TPs.

antlr compiler finite-automata jflap language-theory university

Last synced: 15 Nov 2024

https://github.com/hanzopgp/calcantlr

Compiler for an invented programming language using ANTLR and a custom stack machine.

antlr compiler language-theory lexer parser stack-machine university

Last synced: 15 Nov 2024

https://github.com/tuprolog/2p-kt-js-parser-utils

ANTLR-based library for parsing Prolog code

2p-kt antlr antlr4 prolog

Last synced: 17 Nov 2024

https://github.com/hemantsonu20/sip-parser-antlr

A sip uri parser written using Antlr

antlr java java-8 maven sip sip-parser sip-uri

Last synced: 24 Nov 2024

https://github.com/kassick/compiladores-codes

Code samples for a Compilers course

antlr c cmake compiler compilers cpp cpp11 csharp virtual-machine

Last synced: 21 Nov 2024

https://github.com/melchisedech333/antlr4-demonstration-project

:wrench: Demonstration of using ANTLR4 (with runtime for C++) in projects for context-free grammar processing. The ANTLR4 (Java) package is included, and the project is configured to compile on Linux.

antlr antlr-development-environment antlr-grammar antlr4-grammar grammar-checker grammar-parser grammar-rules grammars grammars-utility language-development language-processors semantic-analysis semantics syntax syntax-analysis syntax-analyzer syntax-tree tokenization tokenizer tokenizer-parser

Last synced: 08 Dec 2024

https://github.com/pixselve-school/TLC-projet

A compiler for the While language made in Java

antlr compiler while

Last synced: 23 Oct 2024

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

TiDB parser based on ANTLR4

antlr antlr-parser antlr4 database parser sql tidb

Last synced: 26 Dec 2024

https://github.com/allantargino/lelang

A Programming Language developed by me called "Le". It was developed using ANTLR.

antlr compiler compiler-construction

Last synced: 11 Dec 2024

ANTLR Awesome Lists
ANTLR Categories