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
-
Updated
Dec 7, 2024 - C++
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
ProLeap ANTLR4-based parser for COBOL
An OwO based, stack-oriented programming language
ProLeap ANTLR4-based parser for Visual Basic 6.0
Tree Search Language (TSL) is a wonderful search langauge.
Bringing a work-in-progress intelliSense to ye olde UnrealScript :)
Java library to parse A2L files into an easy to use object structure.
Tealang - high level language for Algorand ASC1 and TEAL
mainframe application portfolio analysis, antlr4 grammars and java for static analysis of cobol+cics+db2+sqlims+execdli, jcl
A useful Antlr4 tool with full TypeScript support
Database Engine that supports Creating tables, Inserting, Deleting, Updating tuples, Selecting from table, and Creating Index
✨ Solidity Language Lexer and Parser, generated by official ANTLR4 grammar.
An Antlr4 implementation of xqDoc for XQuery
An Antlr4 Grammar for OPENQASM 2.0
An antlr4 grammar for parsing smali files.
Solidity ANTLR4 grammar Python parser
Utility to test Java code for SQL injection vulnerabilities.
A Production Flow Description Language for an Order-Centric Production
🔧 My studies on context-free grammar, using ANTLR4 (C++) to generate the parser files. Some basics are developed, such as token processing, recursion, variable definition, array processing, Abstract Syntax Tree (AST) manipulation, UNICODE support, and error handling.
This project is all about building a complete Solidity parser able to parse all compiler versions of Solidity.
Add a description, image, and links to the antlr4-grammar topic page so that developers can more easily learn about it.
To associate your repository with the antlr4-grammar topic, visit your repo's landing page and select "manage topics."