antlr4
![antlr logo](https://raw.githubusercontent.com/github/explore/80688e429a7d4ef2fca1e82350fe8e3517d3494d/topics/antlr/antlr.png)
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.
Here are 63 public repositories matching this topic...
Codelyzer is a framework that provides interfaces to build and analyze source code in various languages and generates a platform-independent representation as a universal abstract syntax tree (UAST) model or a JSON file.
-
Updated
Mar 20, 2024 - C#
▪️ An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, MySql, and JavaScript are supported. Patterns can be described within the code or using a DSL.
-
Updated
Jun 1, 2020 - C#
Translate any ABNF grammar to ANTLR
-
Updated
Jan 11, 2020 - C#
Scripting language for derps
-
Updated
Jun 16, 2017 - C#
满分实验:An independent, standalone, and functioning database management system (DBMS) supporting a subset of SQL. Cross-platform. Totally from the scratch. B+ Tree indexes.
-
Updated
Jun 26, 2021 - C#
A .Net Antlr4 grammar testing tool set meant to supplement the need for the Antlr Java TestRig when testing C# deployed Antlr4 parsers.
-
Updated
Dec 6, 2023 - C#
C# Templating Engine
-
Updated
Jul 6, 2018 - C#
A simple rule engine which can calculate dynamic expressions and rule expressions
-
Updated
Mar 25, 2021 - C#
A parser for TextAdventures Quest scripting language.
-
Updated
Dec 5, 2018 - C#
A dotnet MUSH Server with a PennMUSH compatibility layer
-
Updated
Jun 20, 2024 - C#
ScratchScript is a typescript-like programming language that compiles to Scratch blocks.
-
Updated
Jun 10, 2024 - C#
It contains a simple Domain Specific Language console to apply basic arithmetic operations in Morse code.
-
Updated
Apr 16, 2023 - C#
Created by Terence Parr
Released February 1992
- Followers
- 33 followers
- Organization
- antlr
- Website
- www.antlr.org
- Wikipedia
- Wikipedia