Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/antlr
- Wikipedia: https://en.wikipedia.org/wiki/ANTLR
- Repo: https://github.com/antlr
- Created by: Terence Parr
- Released: February 1992
- Related Topics: grammar, parser, parser-generator, language, syntax-tree, ast, parsing, tokenize,
- Aliases: antlr4, antlr3,
- Last updated: 2024-12-03 00:02:01 UTC
- JSON Representation
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/arthursonzogni/diagon
Interactive ASCII art diagram generators. :star2:
antlr arthursonzogni ascii ascii-art ascii-diagram cmake cpp generators lexer markdown parser uml uml-diagram unicode webapp webapplication webassembly
Last synced: 02 Jan 2025
https://github.com/ArthurSonzogni/Diagon
Interactive ASCII art diagram generators. :star2:
antlr arthursonzogni ascii ascii-art ascii-diagram cmake cpp generators lexer markdown parser uml uml-diagram unicode webapp webapplication webassembly
Last synced: 27 Oct 2024
https://github.com/tunnelvisionlabs/antlr4ts
Optimized TypeScript target for ANTLR 4
Last synced: 05 Dec 2024
https://github.com/antlr/intellij-plugin-v4
An IntelliJ plugin for ANTLR v4
antlr antlr4 grammar-interpreter intellij intellij-plugin parser parser-generator
Last synced: 28 Dec 2024
https://github.com/tunnelvisionlabs/antlr4cs
The original, highly-optimized C# Target for ANTLR 4
Last synced: 09 Nov 2024
https://github.com/mike-lischke/vscode-antlr4
ANTLR4 language support for Visual Studio Code
antlr antlr4 atn-graph callgraph grammar grammar-debugging parse-trees parsing railroad-diagrams
Last synced: 28 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: 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)
Last synced: 31 Dec 2024
https://github.com/gnudatalanguage/gdl
GDL - GNU Data Language
antlr astronomy data-analysis dicom eigen3 fits-files geophysics grib gsl-library hdf hdf5 mapping netcdf plotting plplot programming-language pv-wave python scientific-computing scientific-visualization
Last synced: 06 Nov 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.
Last synced: 03 Nov 2024
https://github.com/warrenseine/prettier-plugin-csharp
Prettier C# Plugin
antlr csharp formatter grammar javascript prettier
Last synced: 30 Dec 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/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.
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/criccomini/proto-schema-parser
A Pure Python Protobuf Parser
abstract-syntax-tree antlr bufbuild data-engineering data-science lexer lexer-parser parser protobuf protocol-buffers python schema
Last synced: 03 Jan 2025
https://github.com/ivanyu/logical-rules-parser-antlr
A simple example of a parser built with ANTLR
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/kvanttt/dage
Desktop Antlr Grammar Editor
antlr avalonia csharp golang grammar hacktoberfest java javascript parser-generator python
Last synced: 28 Oct 2024
https://github.com/KvanTTT/DAGE
Desktop Antlr Grammar Editor
antlr avalonia csharp golang grammar hacktoberfest java javascript parser-generator python
Last synced: 17 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
Last synced: 29 Oct 2024
https://github.com/alumbra/alumbra.parser
A fast GraphQL Parser for Clojure
Last synced: 16 Nov 2024
https://github.com/ftomassetti/antlr-kotlin
Support for Kotlin as a target for ANTLR
antlr antlr-language-development antlr-tool antlr4 kotlin parser parser-library
Last synced: 07 Nov 2024
https://github.com/krzyzanowskim/antlr-swift-playground
Antlr Swift Parser playground
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:
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/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/bytebase/mysql-parser
MySQL parser based on ANTLR4
antlr antlr-parser antlr4 database mysql parser sql sql-parser
Last synced: 02 Jan 2025
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/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/thomasleplus/java-sql-inspector
Utility to test Java code for SQL injection vulnerabilities.
antlr antlr-4 antlr-grammar antlr4 antlr4-grammar antlr4-java information-security infosec java jdbc jdk security sql sql-injection-vulnerabilities
Last synced: 13 Oct 2024
https://github.com/lszeremeta/yarspg
YARS-PG grammar. The YARS-PG serialization is specially designed for graphs, especially property graphs.
antlr antlr-grammar antlr4 antlr4-grammar databases grammar grammar-checker grammar-parser graph graph-database graph-databases graph-serialization property-graph serialization yars yars-pg yars-pg-grammar yarspg
Last synced: 23 Dec 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
Last synced: 26 Nov 2024
https://github.com/allofphysicsgraph/sympy-grammar-modifications
build Sympy from source, then make modifications to ANTLR
Last synced: 14 Nov 2024
https://github.com/ftomassetti/antlr-kotlin-runtime
Kotlin runtime for ANTLR
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/interpretica-io/acsl-grammar
ACSL grammar built up from official specification, with C grammar behind
Last synced: 23 Oct 2024
https://github.com/ilyabizyaev/javaobfuscator
☕ ANTLR visitor that obfuscates a subset of Java code
Last synced: 20 Dec 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/lszeremeta/yars
YARS grammar
antlr antlr-grammar antlr4 antlr4-grammar database grammar grammar-checker grammar-parser grammar-rules graph property-graph rdf-graph rdf-graphs semantic-web yars
Last synced: 23 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/martinrixham/yirgacheffe
antlr asm compiler java jvm-bytecode jvm-languages pretentious-people
Last synced: 02 Jan 2025
https://github.com/brennanxyz/modelica-rs
An ANTLR implementation to interact with the Modelica Standard Library using Rust.
Last synced: 18 Dec 2024
https://github.com/lszeremeta/n3
Notation3 (N3) grammar
antlr antlr-grammar antlr4 antlr4-grammar grammar logic n3 notation-3 notation3 rdf semantic-web
Last synced: 23 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/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.
Last synced: 14 Nov 2024
https://github.com/bytebase/snowsql-parser
Snowflake parser on ANTLR4
antlr antlr-parser antlr4 database parser snowflake sql
Last synced: 26 Dec 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
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/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
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
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/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 05 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