Trending repositories for topic ast
A tree-sitter based AST difftool to get meaningful semantic diffs
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
GritQL is a query language for searching, linting, and modifying code.
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
A neovim plugin for moving around your code in a syntax tree aware manner
Hexrays Toolbox - Find code patterns within the Hexrays ctree
markdown processor powered by plugins part of the @unifiedjs collective
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
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝
A neovim plugin for moving around your code in a syntax tree aware manner
Hexrays Toolbox - Find code patterns within the Hexrays ctree
A tree-sitter based AST difftool to get meaningful semantic diffs
Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝
⚡️ Automatically add Trace Spans to Go methods and functions
GritQL is a query language for searching, linting, and modifying code.
HTML processor powered by plugins part of the @unifiedjs collective
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
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
markdown processor powered by plugins part of the @unifiedjs collective
GritQL is a query language for searching, linting, and modifying code.
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
A neovim plugin for moving around your code in a syntax tree aware manner
A tree-sitter based AST difftool to get meaningful semantic diffs
markdown processor powered by plugins part of the @unifiedjs collective
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
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
C++ Insights - See your source code with the eyes of a compiler
A neovim plugin for moving around your code in a syntax tree aware manner
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
Hexrays Toolbox - Find code patterns within the Hexrays ctree
⚡️ Automatically add Trace Spans to Go methods and functions
A tree-sitter based AST difftool to get meaningful semantic diffs
GritQL is a query language for searching, linting, and modifying code.
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝
Error Prone extensions: extra bug checkers and a large battery of Refaster rules.
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
⚡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.
A neovim plugin for moving around your code in a syntax tree aware manner
`sure` enhances your existing Go code by adding assertions and crash handling.
GritQL is a query language for searching, linting, and modifying code.
markdown processor powered by plugins part of the @unifiedjs collective
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
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
A tree-sitter based AST difftool to get meaningful semantic diffs
C++ Insights - See your source code with the eyes of a compiler
`sure` enhances your existing Go code by adding assertions and crash handling.
A neovim plugin for moving around your code in a syntax tree aware manner
JavaScript Reverse Engineering Toolkit (JSRETK) - Experimental tools for analyzing (minified/obfuscated) JavaScript
Abstract Syntax Tree (AST) Domain Specific Language (DSL) for F#
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
A tool for Swift code modification intermediating between code generation and formatting.
Markdown to Notion: Convert Markdown and GitHub Flavoured Markdown to Notion API Blocks and RichText 🔀📝
:rocket: Very FAST :rocket: PHP AutoMapper with on the fly code generation
Multi-language AST-based code search and rewriting tool that supports embedding Lua code in patterns
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
A neovim plugin for moving around your code in a syntax tree aware manner
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...
GritQL is a query language for searching, linting, and modifying code.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
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.
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.
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
HTML processor powered by plugins part of the @unifiedjs collective
: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#
Simple to use text parser and syntax highlighter for Kotlin Multiplatform
⚡️ Automatically add Trace Spans to Go methods and functions
Markdown To Slack: Convert Markdown and GitHub Flavoured Markdown to Slack BlockKit block objects 🔀💬
Contains source-code for viewers following along with my Beginners Guide To Building Interpreters series on my Youtube Channel.
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
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...
Simplifying conditional Polars Expressions with Python 🐍 🐻❄️
Tiny Compiler in plain Java. Covers examples for AST, JDT, ANTLR & JavaParser