Trending repositories for topic ast
GritQL is a query language for searching, linting, and modifying code.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
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.
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.
GritQL is a query language for searching, linting, and modifying code.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
HTML processor powered by plugins part of the @unifiedjs collective
markdown processor powered by plugins part of the @unifiedjs collective
small, safe, and great commonmark (optionally gfm) compliant markdown parser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
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.
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
C++ Insights - See your source code with the eyes of a compiler
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
GritQL is a query language for searching, linting, and modifying code.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
⚡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.
C++ Insights - See your source code with the eyes of a compiler
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
⚡️ Automatically add Trace Spans to Go methods and functions
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 ...
⚡️ Automatically add Trace Spans to Go methods and functions
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...
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
An advanced Java library for GLSL parsing, program transformation, and printing that uses ANTLR4. Developed and maintained by @douira.
ast-grep VSCode is a structural search and replace extension for many languages.
JavaScript Reverse Engineering Toolkit (JSRETK) - Experimental tools for analyzing (minified/obfuscated) JavaScript
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝
Simplifying conditional Polars Expressions with Python 🐍 🐻❄️
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
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.
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
☔️ 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.
Simplifying conditional Polars Expressions with Python 🐍 🐻❄️
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...
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
Markdown To Slack: Convert Markdown and GitHub Flavoured Markdown to Slack BlockKit block objects 🔀💬
C++ Insights - See your source code with the eyes of a compiler