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-11-08 00:01:36 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: 28 Oct 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: 27 Oct 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: 15 Oct 2024
https://github.com/tunnelvisionlabs/antlr4ts
Optimized TypeScript target for ANTLR 4
Last synced: 14 Aug 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: 09 Oct 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: 01 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/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 Oct 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/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.
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
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/KvanTTT/DAGE
Desktop Antlr Grammar Editor
antlr avalonia csharp golang grammar hacktoberfest java javascript parser-generator python
Last synced: 03 Aug 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/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/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/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/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/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/bytebase/mysql-parser
MySQL parser based on ANTLR4
antlr antlr-parser antlr4 database mysql parser sql sql-parser
Last synced: 07 Nov 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
Last synced: 07 Nov 2024
https://github.com/ilyabizyaev/javaobfuscator
☕ ANTLR visitor that obfuscates a subset of Java code
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
Last synced: 23 Oct 2024
https://github.com/sanssecours/yan-lr
🐪 A very basic YAML parser that uses ANTLR
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/martinrixham/yirgacheffe
antlr asm compiler java jvm-bytecode jvm-languages pretentious-people
Last synced: 08 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/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
Last synced: 23 Oct 2024
https://github.com/lorhansohaky/compiladores2
antlr compilador compiladores compiler dc java linguagem-alguma ufscar
Last synced: 15 Oct 2024
https://github.com/hathamneh/MicroCompiler
A very tiny compiler for Micro language
Last synced: 08 Nov 2024
https://github.com/xanonymous-github/gumtree
The implementation of GumTree algorithm.
antlr ast-differencing coroutines gumtree jvm kotlin kotlin-dsl kover ktlint tree-diffing
Last synced: 13 Oct 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.
Last synced: 15 Oct 2024
https://github.com/navicore/antlr4-demo
a trivial arith demo to show antlr4 with sbt and 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
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/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
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
Last synced: 13 Oct 2024
https://github.com/jessecoretta/antlr-ds
LDAP/X.500 related ANTLR4 grammars
antlr antlr-grammar antlr4 antlr4-grammar directory-services grammar ldap lexer parser x500
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化
Last synced: 06 Nov 2024