Automated mass refactoring of source code.
-
Updated
Jul 16, 2024 - Java
Automated mass refactoring of source code.
Yet another programming language for educational purpose and simplicity
Lottie processor powered by plugins
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
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.
Game engine
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
Translates an R function into a to a C++ function which is callable from within R. The typical use case intended by 'ast2ast' are functions describing ode-systems.
A code surgeon for precise text and code transplantation. A marriage of `tr`/`sed`, `rg` and `tree-sitter`.
GAnnotated AST for the purposes of LLM code repository context. Use this novel approach to pre-process your Github repository. This project will generate an AST.json file which will contextually represent the repo for your to share as a single file to LLM directly or store in VectorDB, Memory, etc.
C language lexer & parser & virtual interpreter from scratch in Rust
Build CastXML and its dependencies (LLVM/Clang)
eslint does not enforce identifiers starting with a lowercase letter.
Expr is a simple, lightweight and performant programming toolkit for evaluating basic mathematical expression and boolean expression in a string.
BNF Converter
Library for parsing TypeScript source code into an abstract syntax tree (AST)
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
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."