There are 36 repositories under ast topic.
Prettier is an opinionated code formatter.
ECMAScript parsing infrastructure for multipurpose analysis
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
remark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc.
A web tool to explore the ASTs generated by various parsers.
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
:notebook_with_decorative_cover: The missing documentation tool for your Angular, Nest & Stencil application
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Expression language for Go
A parser library for Go
A developer tool to visualize a React application's component hierarchy.
natural language processor powered by plugins part of the @unifiedjs collective
SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
A tool for refactoring code related to feature flag APIs
C++ Insights - See your source code with the eyes of a compiler
PSA: moved into babel/babel as @babel/parser -->
PHP Mutation Testing library
Graphical Python debugger which lets you easily view the values of all evaluated expressions
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
the smallest commonmark (optionally gfm) compliant markdown parser that exists; new foundation for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
A tree-sitter based AST difftool to get meaningful semantic diffs