Trending repositories for topic ast
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
GritQL is a query language for searching, linting, and modifying code.
⚡️ Automatically add Trace Spans to Go methods and functions
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
markdown processor powered by plugins part of the @unifiedjs collective
A tree-sitter based AST difftool to get meaningful semantic diffs
C++ Insights - See your source code with the eyes of a compiler
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
⚡️ Automatically add Trace Spans to Go methods and functions
Generate PlantUML class diagrams to document your Python application.
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
GritQL is a query language for searching, linting, and modifying code.
A tree-sitter based AST difftool to get meaningful semantic diffs
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
HTML processor powered by plugins part of the @unifiedjs collective
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
small, safe, and great commonmark (optionally gfm) compliant markdown parser
markdown processor powered by plugins part of the @unifiedjs collective
C++ Insights - See your source code with the eyes of a compiler
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
GritQL is a query language for searching, linting, and modifying code.
⚡️ Automatically add Trace Spans to Go methods and functions
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
markdown processor powered by plugins part of the @unifiedjs collective
A tree-sitter based AST difftool to get meaningful semantic diffs
C++ Insights - See your source code with the eyes of a compiler
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
⚡️ Automatically add Trace Spans to Go methods and functions
Generate PlantUML class diagrams to document your Python application.
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
GritQL is a query language for searching, linting, and modifying code.
A tree-sitter based AST difftool to get meaningful semantic diffs
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
HTML processor powered by plugins part of the @unifiedjs collective
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
small, safe, and great commonmark (optionally gfm) compliant markdown parser
markdown processor powered by plugins part of the @unifiedjs collective
C++ Insights - See your source code with the eyes of a compiler
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
GritQL is a query language for searching, linting, and modifying code.
markdown processor powered by plugins part of the @unifiedjs collective
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
C++ Insights - See your source code with the eyes of a compiler
JavaScript Reverse Engineering Toolkit (JSRETK) - Experimental tools for analyzing (minified/obfuscated) JavaScript
Welcome to my comprehensive YouTube series on building a lexer/parser using the Go programming language. We will start with the basics of what lexers and parsers do, gradually moving towards creating ...
A CLI project wrapping application security testing (AST) APIs
⚡️ Automatically add Trace Spans to Go methods and functions
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
Markdown To Slack: Convert Markdown and GitHub Flavoured Markdown to Slack BlockKit block objects 🔀💬
sqlgpt-parser is a Python implementation of an SQL parser that effectively converts SQL statements into Abstract Syntax Trees (AST). By leveraging AST tree comparisons between two SQL queries, it beco...
Generate PlantUML class diagrams to document your Python application.
GritQL is a query language for searching, linting, and modifying code.
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
Welcome to my comprehensive YouTube series on building a lexer/parser using the Go programming language. We will start with the basics of what lexers and parsers do, gradually moving towards creating ...
The PHP AST Viewer is a tool for viewing the Abstract Syntax Tree of PHP code. By visualizing the structure, it helps developers gain a deeper understanding of the code, thus improving code quality an...
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
GritQL is a query language for searching, linting, and modifying code.
C++ Insights - See your source code with the eyes of a compiler
markdown processor powered by plugins part of the @unifiedjs collective
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
ast-grep VSCode is a structural search and replace extension for many languages.
CricLang is a fun dynamically typed language written in Go for cricket enthusiasts.
Abstract Syntax Tree (AST) Domain Specific Language (DSL) for F#
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
sqlgpt-parser is a Python implementation of an SQL parser that effectively converts SQL statements into Abstract Syntax Trees (AST). By leveraging AST tree comparisons between two SQL queries, it beco...
⚡️ Automatically add Trace Spans to Go methods and functions
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
Markdown To Slack: Convert Markdown and GitHub Flavoured Markdown to Slack BlockKit block objects 🔀💬
Simplifying conditional Polars Expressions with Python 🐍 🐻❄️
C++ Insights - See your source code with the eyes of a compiler
Tiny Compiler in plain Java. Covers examples for AST, JDT, ANTLR & JavaParser