All Projects → sast → Similar Projects or Alternatives

325 Open source projects that are alternatives of or similar to sast

Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+5852.94%)
Mutual labels:  ast, syntax-tree, unist
MarkdownSyntax
☄️ A Type-safe Markdown parser in Swift.
Stars: ✭ 65 (+27.45%)
Mutual labels:  ast, syntax-tree, unist
xast
Extensible Abstract Syntax Tree
Stars: ✭ 32 (-37.25%)
Mutual labels:  ast, syntax-tree, unist
unist-util-map
utility to create a new tree by mapping all nodes
Stars: ✭ 30 (-41.18%)
Mutual labels:  syntax-tree, unist
hast-util-sanitize
utility to sanitize hast nodes
Stars: ✭ 34 (-33.33%)
Mutual labels:  syntax-tree, unist
Reshape
💠 transform html with javascript plugins
Stars: ✭ 314 (+515.69%)
Mutual labels:  ast, syntax-tree
nlcst-to-string
utility to transform an nlcst tree to a string
Stars: ✭ 16 (-68.63%)
Mutual labels:  syntax-tree, unist
c-compiler
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.
Stars: ✭ 37 (-27.45%)
Mutual labels:  ast, syntax-tree
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-45.1%)
Mutual labels:  ast, syntax-tree
hast-util-from-dom
utility to transform a DOM tree to hast
Stars: ✭ 20 (-60.78%)
Mutual labels:  syntax-tree, unist
unist-util-visit-parents
utility to recursively walk over unist nodes, with ancestral information
Stars: ✭ 25 (-50.98%)
Mutual labels:  syntax-tree, unist
Hast
Hypertext Abstract Syntax Tree format
Stars: ✭ 344 (+574.51%)
Mutual labels:  ast, syntax-tree
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-74.51%)
Mutual labels:  ast, syntax-tree
Nlcst
Natural Language Concrete Syntax Tree format
Stars: ✭ 116 (+127.45%)
Mutual labels:  ast, syntax-tree
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+325.49%)
Mutual labels:  ast, syntax-tree
unist-builder
utility to create a new trees with a nice syntax
Stars: ✭ 52 (+1.96%)
Mutual labels:  syntax-tree, unist
unist-util-inspect
utility to inspect nodes
Stars: ✭ 16 (-68.63%)
Mutual labels:  syntax-tree, unist
Mdast
Markdown Abstract Syntax Tree format
Stars: ✭ 493 (+866.67%)
Mutual labels:  ast, syntax-tree
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-49.02%)
Mutual labels:  ast, syntax-tree
hast-util-to-html
utility to serialize hast to HTML
Stars: ✭ 47 (-7.84%)
Mutual labels:  syntax-tree, unist
ntast
Notion Abstract Syntax Tree specification.
Stars: ✭ 101 (+98.04%)
Mutual labels:  syntax-tree, unist
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (+50.98%)
Mutual labels:  ast, syntax-tree
mdast-util-to-hast
utility to transform mdast to hast
Stars: ✭ 53 (+3.92%)
Mutual labels:  syntax-tree, unist
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+7688.24%)
Mutual labels:  ast, syntax-tree
Unist
Universal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+758.82%)
Mutual labels:  ast, syntax-tree
mdast-util-to-string
utility to get the plain text content of an mdast node
Stars: ✭ 27 (-47.06%)
Mutual labels:  syntax-tree, unist
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+78.43%)
Mutual labels:  ast, syntax-tree
jsdast
JSDoc Abstract Syntax Tree
Stars: ✭ 20 (-60.78%)
Mutual labels:  ast, unist
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (+27.45%)
Mutual labels:  ast, syntax-tree
Astviewer
Python Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (+98.04%)
Mutual labels:  ast, syntax-tree
Astpath
A command-line search utility for Python ASTs using XPath syntax.
Stars: ✭ 167 (+227.45%)
Mutual labels:  ast
React Monocle
A developer tool to visualize a React application's component hierarchy.
Stars: ✭ 2,440 (+4684.31%)
Mutual labels:  ast
Gitbase
SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase
Stars: ✭ 1,955 (+3733.33%)
Mutual labels:  ast
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (+223.53%)
Mutual labels:  ast
Gengen
A Go source transformation tool for generics
Stars: ✭ 253 (+396.08%)
Mutual labels:  ast
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (+327.45%)
Mutual labels:  ast
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+219.61%)
Mutual labels:  ast
Json To Ast
JSON AST parser
Stars: ✭ 161 (+215.69%)
Mutual labels:  ast
React Ast
render abstract syntax trees with react
Stars: ✭ 160 (+213.73%)
Mutual labels:  ast
Lioness
The Lioness Programming Language
Stars: ✭ 155 (+203.92%)
Mutual labels:  ast
unified-args
Create CLIs for unified processors
Stars: ✭ 30 (-41.18%)
Mutual labels:  syntax-tree
Esdoc
ESDoc - Good Documentation for JavaScript
Stars: ✭ 2,706 (+5205.88%)
Mutual labels:  ast
Hexraystoolbox
Hexrays Toolbox - Find code patterns within the Hexrays AST
Stars: ✭ 202 (+296.08%)
Mutual labels:  ast
Ngast
Parser for Angular projects.
Stars: ✭ 152 (+198.04%)
Mutual labels:  ast
Bash Parser
Parses bash into an AST
Stars: ✭ 151 (+196.08%)
Mutual labels:  ast
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+288.24%)
Mutual labels:  ast
Ts Morph
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
Stars: ✭ 2,384 (+4574.51%)
Mutual labels:  ast
Nativejsx
JSX to native DOM API transpilation. 💛 <div> ⟹ document.createElement('div')!
Stars: ✭ 145 (+184.31%)
Mutual labels:  ast
Gulp Strip Debug
Strip console, alert, and debugger statements from JavaScript code
Stars: ✭ 242 (+374.51%)
Mutual labels:  ast
Cub
The Cub Programming Language
Stars: ✭ 198 (+288.24%)
Mutual labels:  ast
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+3615.69%)
Mutual labels:  ast
Js Sql Parser
SQL(select) parser written with jison. parse SQL into abstract syntax tree(AST) and stringify back to SQL. sql grammar follows https://dev.mysql.com/doc/refman/5.7/en/select.html
Stars: ✭ 141 (+176.47%)
Mutual labels:  ast
Bellybutton
Custom Python linting through AST expressions
Stars: ✭ 196 (+284.31%)
Mutual labels:  ast
Piranha
A tool for refactoring code related to feature flag APIs
Stars: ✭ 1,840 (+3507.84%)
Mutual labels:  ast
html5parser
A super tiny and fast html5 AST parser.
Stars: ✭ 153 (+200%)
Mutual labels:  ast
Ml
sourced.ml is a library and command line tools to build and apply machine learning models on top of Universal Abstract Syntax Trees
Stars: ✭ 136 (+166.67%)
Mutual labels:  ast
Tsutils
utility functions for working with typescript's AST
Stars: ✭ 240 (+370.59%)
Mutual labels:  ast
Escodegen
ECMAScript code generator
Stars: ✭ 2,328 (+4464.71%)
Mutual labels:  ast
Rewrite
Semantic code search and transformation
Stars: ✭ 134 (+162.75%)
Mutual labels:  ast
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (+3217.65%)
Mutual labels:  ast
1-60 of 325 similar projects