pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-43.24%)
compilerImplementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
Stars: ✭ 106 (+186.49%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+486.49%)
xastExtensible Abstract Syntax Tree
Stars: ✭ 32 (-13.51%)
astutilsBare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-64.86%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-45.95%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-29.73%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (+145.95%)
MdastMarkdown Abstract Syntax Tree format
Stars: ✭ 493 (+1232.43%)
brightBlazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-24.32%)
Reshape💠 transform html with javascript plugins
Stars: ✭ 314 (+748.65%)
MarkdownSyntax☄️ A Type-safe Markdown parser in Swift.
Stars: ✭ 65 (+75.68%)
sastParse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (+37.84%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (+75.68%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+10635.14%)
UnistUniversal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+1083.78%)
AstviewerPython Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (+172.97%)
HastHypertext Abstract Syntax Tree format
Stars: ✭ 344 (+829.73%)
NlcstNatural Language Concrete Syntax Tree format
Stars: ✭ 116 (+213.51%)
Unified☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+8105.41%)
liltLILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-51.35%)
subpyPython subsets
Stars: ✭ 41 (+10.81%)
gram-jsGram in javascript.
Stars: ✭ 21 (-43.24%)
stack-editor[Deprecated, prefer calcit-editor]
Stars: ✭ 93 (+151.35%)
decoMinimalist Function Decorators for Elixir
Stars: ✭ 21 (-43.24%)
snapdragon-utilUtilities for the snapdragon parser/compiler.
Stars: ✭ 17 (-54.05%)
graphql2tsTransform .graphql to graphql-js typescript
Stars: ✭ 41 (+10.81%)
open-fortran-parser-xmlXML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-43.24%)
scope-analyzersimple scope analysis for javascript ASTs
Stars: ✭ 20 (-45.95%)
macro-visitA macro-based generic visitor generator
Stars: ✭ 23 (-37.84%)
pyre-astpyre-ast is an OCaml library to parse Python files. The library features its full-fidelity to the official Python spec, as well as its adoption of tagless-final style.
Stars: ✭ 25 (-32.43%)
TypeScriptAST.NET port of Microsoft's TypeScript parser for simple AST manipulation
Stars: ✭ 37 (+0%)
Python3GeneratorA toolkit to generate Python 3 source code from Pharo.
Stars: ✭ 25 (-32.43%)
BBob⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (+259.46%)
unist-util-maputility to create a new tree by mapping all nodes
Stars: ✭ 30 (-18.92%)
nlcst-to-stringutility to transform an nlcst tree to a string
Stars: ✭ 16 (-56.76%)
Decaf-CompilerCompiler for Decaf Programming Language
Stars: ✭ 36 (-2.7%)
gogoASTThe simplest tool to parse/transform/generate code on ast
Stars: ✭ 29 (-21.62%)
py-lua-parserA Lua parser and AST builder written in Python.
Stars: ✭ 69 (+86.49%)
compiler-design-labThese are my programs for compiler design lab work in my sixth semester
Stars: ✭ 47 (+27.03%)
parser-reflectionParser Reflection API - Provides source code analysis without loading classes into the PHP memory
Stars: ✭ 97 (+162.16%)
pyccoloDeclarative instrumentation for Python.
Stars: ✭ 70 (+89.19%)
rehype-domHTML processor to parse and compile with browser APIs, powered by plugins
Stars: ✭ 20 (-45.95%)
goxJSX for Go
Stars: ✭ 165 (+345.95%)
unist-builderutility to create a new trees with a nice syntax
Stars: ✭ 52 (+40.54%)
go-tree-sitterGolang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
Stars: ✭ 137 (+270.27%)
parceraGrammar-based Clojure(script) parser
Stars: ✭ 100 (+170.27%)
venusscriptA dynamic, interpreted, scripting language written in Java.
Stars: ✭ 17 (-54.05%)
awesome-ruby-astA list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-35.14%)
java-astJava Parser for JavaScript/TypeScript (based on antlr4ts)
Stars: ✭ 58 (+56.76%)
ast-viewer🕺TypeScript AST Viewer
Stars: ✭ 39 (+5.41%)
sql-parserParse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 230 (+521.62%)
astexplorer-goNo description or website provided.
Stars: ✭ 17 (-54.05%)
html5parserA super tiny and fast html5 AST parser.
Stars: ✭ 153 (+313.51%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+75.68%)