Unified☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+4570.77%)
xastExtensible Abstract Syntax Tree
Stars: ✭ 32 (-50.77%)
sastParse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (-21.54%)
nlcst-to-stringutility to transform an nlcst tree to a string
Stars: ✭ 16 (-75.38%)
MdastMarkdown Abstract Syntax Tree format
Stars: ✭ 493 (+658.46%)
brightBlazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-56.92%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+6010.77%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (+40%)
unist-util-maputility to create a new tree by mapping all nodes
Stars: ✭ 30 (-53.85%)
jsdastJSDoc Abstract Syntax Tree
Stars: ✭ 20 (-69.23%)
Reshape💠 transform html with javascript plugins
Stars: ✭ 314 (+383.08%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+233.85%)
UnistUniversal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+573.85%)
ntastNotion Abstract Syntax Tree specification.
Stars: ✭ 101 (+55.38%)
astutilsBare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-80%)
c-compilerA 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.
Stars: ✭ 37 (-43.08%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (+0%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-60%)
NlcstNatural Language Concrete Syntax Tree format
Stars: ✭ 116 (+78.46%)
unist-builderutility to create a new trees with a nice syntax
Stars: ✭ 52 (-20%)
HastHypertext Abstract Syntax Tree format
Stars: ✭ 344 (+429.23%)
AstviewerPython Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (+55.38%)
DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+2815.38%)
EsdocESDoc - Good Documentation for JavaScript
Stars: ✭ 2,706 (+4063.08%)
Gulp Strip DebugStrip console, alert, and debugger statements from JavaScript code
Stars: ✭ 242 (+272.31%)
shikijsA JavaScript Library for Syntax Highlighting with Awesome themes
Stars: ✭ 21 (-67.69%)
Tsutilsutility functions for working with typescript's AST
Stars: ✭ 240 (+269.23%)
Cppast.netCppAst 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
Stars: ✭ 228 (+250.77%)
parser-reflectionParser Reflection API - Provides source code analysis without loading classes into the PHP memory
Stars: ✭ 97 (+49.23%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+23132.31%)
Ast QueryTentative to a simple JavaScript AST modification library
Stars: ✭ 221 (+240%)
nastA block-based intermediate representation for document-like content.
Stars: ✭ 35 (-46.15%)
open-fortran-parser-xmlXML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-67.69%)
rehype-domHTML processor to parse and compile with browser APIs, powered by plugins
Stars: ✭ 20 (-69.23%)
React MonocleA developer tool to visualize a React application's component hierarchy.
Stars: ✭ 2,440 (+3653.85%)
goxJSX for Go
Stars: ✭ 165 (+153.85%)
VerminConcurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+235.38%)
HexraystoolboxHexrays Toolbox - Find code patterns within the Hexrays AST
Stars: ✭ 202 (+210.77%)
subpyPython subsets
Stars: ✭ 41 (-36.92%)
venusscriptA dynamic, interpreted, scripting language written in Java.
Stars: ✭ 17 (-73.85%)
Tatsu竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+204.62%)
CubThe Cub Programming Language
Stars: ✭ 198 (+204.62%)
awesome-ruby-astA list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-63.08%)
BellybuttonCustom Python linting through AST expressions
Stars: ✭ 196 (+201.54%)
EscodegenECMAScript code generator
Stars: ✭ 2,328 (+3481.54%)
language-rustParser and pretty-printer for the Rust language
Stars: ✭ 78 (+20%)
macro-visitA macro-based generic visitor generator
Stars: ✭ 23 (-64.62%)
java-astJava Parser for JavaScript/TypeScript (based on antlr4ts)
Stars: ✭ 58 (-10.77%)
HrdevhelperContext-sensitive HexRays decompiler plugin that visualizes the ctree of decompiled functions.
Stars: ✭ 193 (+196.92%)
Flora Sql ParserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (+186.15%)