All Categories → Compilers → syntax-tree

Top 55 syntax-tree open source projects

Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Fast
Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings
Delphiast
Abstract syntax tree builder for Delphi
Reduce.jl
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Calcit Editor
Intuitive S-expressions editing for Clojure(Script).
Nlcst
Natural Language Concrete Syntax Tree format
Astviewer
Python Abstract Syntax Tree viewer in Qt
Unist Util Visit
utility to visit nodes
Genetic Programming
Symbolic regression solver, based on genetic programming methodology.
Libdparse
Library for lexing and parsing D source code
Decent Messup
Mess up js code in a different way
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Calyx
A Ruby library for generating text with recursive template grammars.
Fssqldom
Library for SQL parsing, AST manipulation and SQL generation in F#
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Mdast
Markdown Abstract Syntax Tree format
Unist
Universal Syntax Tree used by @unifiedjs
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Joern
Open-source code analysis platform for C/C++/Java based on code property graphs
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Hast
Hypertext Abstract Syntax Tree format
Reshape
💠 transform html with javascript plugins
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
unist-util-visit-parents
utility to recursively walk over unist nodes, with ancestral information
ntast
Notion Abstract Syntax Tree specification.
xast
Extensible Abstract Syntax Tree
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Astview
Astview is a graphical viewer for abstract syntax trees
joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
abstract-syntax-tree
A library for working with abstract syntax trees.
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.
unist-builder
utility to create a new trees with a nice syntax
go-tree-sitter
Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
unist-util-map
utility to create a new tree by mapping all nodes
mdast-util-to-string
utility to get the plain text content of an mdast node
sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
hast-util-from-dom
utility to transform a DOM tree to hast
1-55 of 55 syntax-tree projects