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

https://github.com/Serchinastico/Kin

Sane PBXProj files

antlr ios pbxproj tool xcode

Last synced: 15 Aug 2024

https://github.com/tunnelvisionlabs/antlr4ts

Optimized TypeScript target for ANTLR 4

antlr antlr4 typescript

Last synced: 14 Aug 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: 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: 05 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: 31 Oct 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: 02 Aug 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 Oct 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: 12 Oct 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: 02 Nov 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: 09 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: 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: 03 Aug 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/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/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: 06 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/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/edrdo/dbdia

Diagram generator for Entity-Relationship models and relational schemas.

antlr colab database diagram er graphviz java python schema

Last synced: 02 Aug 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/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/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: 07 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/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/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/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/ftomassetti/antlr-kotlin-runtime

Kotlin runtime for ANTLR

antlr antlr4 kotlin

Last synced: 07 Nov 2024

https://github.com/ilyabizyaev/javaobfuscator

☕ ANTLR visitor that obfuscates a subset of Java code

antlr java obfuscation

Last synced: 02 Nov 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: 02 Aug 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/sanssecours/yan-lr

🐪 A very basic YAML parser that uses ANTLR

antlr parsing yaml

Last synced: 13 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/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: 06 Nov 2024

https://github.com/enzet/iconscript

Generating icons using text commands

antlr go icons

Last synced: 09 Nov 2024

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

TiDB parser based on ANTLR4

antlr antlr-parser antlr4 database parser sql tidb

Last synced: 07 Nov 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: 23 Oct 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/lppedd/mtproto-tl-antlr

An ANTLR grammar to parse MTProto TL schemas

antlr antlr4 mtproto schema tl

Last synced: 31 Oct 2024

https://github.com/hathamneh/MicroCompiler

A very tiny compiler for Micro language

antlr compiler java

Last synced: 08 Nov 2024

https://github.com/vookimedlo/antlr-swift-framework

ANTLR Swift Runtime - generated from official ANTLR releases.

antlr antlr4 swift swift-framework

Last synced: 12 Oct 2024

https://github.com/huluvu424242/java-compiler-template

Template für antlr basierte Compiler in Java

antlr compiler plantuml sql sql2plantuml

Last synced: 11 Oct 2024

https://github.com/mfroeh/flux

An imperative, statically typed toy programming language with classes, type inference and some other fun features.

antlr cpp llvm nix

Last synced: 15 Oct 2024

https://github.com/navicore/antlr4-demo

a trivial arith demo to show antlr4 with sbt and scala

antlr antlr4 sbt scala

Last synced: 06 Nov 2024

https://github.com/shivam-880/monaco-dot-language-server

A language server for DOT with Monaco editor

antlr dot language-server-protocol monaco-editor

Last synced: 30 Oct 2024

https://github.com/sanssecours/configuration-file-parsing

Master Thesis about Configuration File Parsing

antlr bison configuration earley-parser peg yaml

Last synced: 13 Oct 2024

https://github.com/persian-calendar/calculator

Mathematics expressions evaluator

antlr antlr4-java calculator

Last synced: 08 Nov 2024

https://github.com/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.

antlr antlr4 compiler grammar grammar-parser interpreter java language-recognition parser parser-generator

Last synced: 09 Nov 2024

https://github.com/sebersole/hibernate-hql-benchmark

Benchmarks for HQL parsing and execution

antlr benchmark hibernate hql jmh parsing query

Last synced: 08 Nov 2024

https://github.com/kinow/cylc-lang

Parsers for Cylc

antlr cylc parser

Last synced: 08 Nov 2024

https://github.com/javabujin/antlr3-gradle-java21-example

Example ANTLR3 project, using Gradle (Kotlin DSL) and Java 21 for modern developer experience.

antlr antlr3 gradle gradle-kotlin-dsl java java-21

Last synced: 09 Nov 2024

https://github.com/edustocchero/json-parser

A cool Json parser with Antlr and Scala

antlr scala

Last synced: 10 Nov 2024

https://github.com/gmmdmdidems/antlr4-rddl

An ANTLR4 grammar for RDDL files.

antlr antlr4 antlr4-grammar rddl

Last synced: 14 Oct 2024

https://github.com/teverett/antlrparseexample

A simple example of using an Antlr4 grammar in Java

antlr antlr4 example java

Last synced: 13 Oct 2024

https://github.com/davidkhala/ast

Abstract Syntax Tree, the collection

antlr tree-sitter

Last synced: 20 Oct 2024

https://github.com/teverett/htmlparser

HTML Parser

antlr html-parser java

Last synced: 13 Oct 2024

https://github.com/jessecoretta/go-antlr4512

ANTLR4 implementation of RFC4512

antlr lexer parser rfc4512 tokenizer

Last synced: 21 Oct 2024

https://github.com/azrdev/coco_to_antlr

Converter from Coco/R to ANTLR4 grammar

antlr antlr-grammar antlr4 antlr4-grammar coco coco-r cocor

Last synced: 27 Oct 2024

https://github.com/hazzik/graphql-grammar

ANTLR 4 Grammar for GraphQL language

antlr antlr4 antlr4-grammar grammar graphql

Last synced: 14 Oct 2024

https://github.com/yukihane/mavenize-language-implementation-patterns

書籍「言語実装パターン」サンプルコードのMaven化

antlr antlr3

Last synced: 06 Nov 2024

ANTLR Awesome Lists
ANTLR Categories