Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
-
Updated
Mar 10, 2025 - Java
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Automated mass refactoring of source code.
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
Rewrite BigQuery, Redshift, Snowflake and Databricks queries into DuckDB compatible SQL (with deep transformation of functions, data types and format characters) using Java.
EeZee Language - Compiler Engineering Basics
A minimal, Turing-complete, Domain-Specific Language; simple text editor with an interpreter, Abstract Syntax Tree and reduced Control Flow Graph graphical generator.
Powerful Grammar-based Language Modeling Framework
The structuring translator is a framework that lets content can be translated into other formats.
Coding language, ast-compiled, fast, easy
A method parameter validation generator for Java.
A minimalistic truth table generator for logical expressions
Resolving conflict merges with ASTs
An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.
Simple compiler for the Tiny BASIC language (grammar in readme) targetting x86-64 Netwide Assembly code, for Linux machines.
JSON parser and abstract syntax tree library for Java
Adaptation of PEDAL (PEDAgogical Library) from Python to Java for syntactic analysis of student-submitted code
compiler course projects to design and implement different parts of a compiler for a new language called FunctionCraft
Add a description, image, and links to the abstract-syntax-tree topic page so that developers can more easily learn about it.
To associate your repository with the abstract-syntax-tree topic, visit your repo's landing page and select "manage topics."