All Projects → astutils → Similar Projects or Alternatives

553 Open source projects that are alternatives of or similar to astutils

abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (+492.31%)
Mutual labels:  parse, ast, syntax-tree
xast
Extensible Abstract Syntax Tree
Stars: ✭ 32 (+146.15%)
Mutual labels:  ast, syntax-tree
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (+100%)
Mutual labels:  ast, syntax-tree
Reshape
💠 transform html with javascript plugins
Stars: ✭ 314 (+2315.38%)
Mutual labels:  ast, syntax-tree
Unist
Universal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+3269.23%)
Mutual labels:  ast, syntax-tree
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (+115.38%)
Mutual labels:  ast, syntax-tree
Astview
Astview is a graphical viewer for abstract syntax trees
Stars: ✭ 20 (+53.85%)
Mutual labels:  parse, syntax-tree
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+1153.85%)
Mutual labels:  parse, ast
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (+69.23%)
Mutual labels:  parse, ast
asmdot
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (+76.92%)
Mutual labels:  parse, ast
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (+61.54%)
Mutual labels:  parse, ast
Mdast
Markdown Abstract Syntax Tree format
Stars: ✭ 493 (+3692.31%)
Mutual labels:  ast, syntax-tree
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 (+184.62%)
Mutual labels:  ast, syntax-tree
Bash Parser
Parses bash into an AST
Stars: ✭ 151 (+1061.54%)
Mutual labels:  parse, ast
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+30453.85%)
Mutual labels:  ast, syntax-tree
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+1569.23%)
Mutual labels:  ast, syntax-tree
parse-function
(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (+184.62%)
Mutual labels:  parse, ast
Micromark
the smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (+6000%)
Mutual labels:  parse, ast
sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (+292.31%)
Mutual labels:  ast, syntax-tree
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (+400%)
Mutual labels:  ast, syntax-tree
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+600%)
Mutual labels:  ast, syntax-tree
Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+23253.85%)
Mutual labels:  ast, syntax-tree
Nlcst
Natural Language Concrete Syntax Tree format
Stars: ✭ 116 (+792.31%)
Mutual labels:  ast, syntax-tree
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+1284.62%)
Mutual labels:  parse, ast
Libpypa
libpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (+1223.08%)
Mutual labels:  parse, ast
BBob
⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (+923.08%)
Mutual labels:  parse, ast
Astviewer
Python Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (+676.92%)
Mutual labels:  ast, syntax-tree
Hast
Hypertext Abstract Syntax Tree format
Stars: ✭ 344 (+2546.15%)
Mutual labels:  ast, syntax-tree
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+1976.92%)
Mutual labels:  parse, ast
lilt
LILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (+38.46%)
Mutual labels:  parse, ast
MarkdownSyntax
☄️ A Type-safe Markdown parser in Swift.
Stars: ✭ 65 (+400%)
Mutual labels:  ast, syntax-tree
limelight
A php Japanese language text analyzer and parser.
Stars: ✭ 76 (+484.62%)
Mutual labels:  parse
CastXMLSuperbuild
Build CastXML and its dependencies (LLVM/Clang)
Stars: ✭ 32 (+146.15%)
Mutual labels:  ast
elm-html-parser
Parse HTML in Elm!
Stars: ✭ 44 (+238.46%)
Mutual labels:  parse
ParseCareKit
Securely synchronize any CareKit 2.1+ based app to a Parse Server Cloud. Compatible with parse-hipaa.
Stars: ✭ 28 (+115.38%)
Mutual labels:  parse
marc4js
A Node.js API for handling MARC
Stars: ✭ 35 (+169.23%)
Mutual labels:  parse
HttpUtility
HttpUtility is an open source MIT license project which is helpful in making HTTP requests and returns a decoded object from server. Right now this utility only parses JSON.
Stars: ✭ 28 (+115.38%)
Mutual labels:  parse
parse
Parse with an Eloquent-like interface for Laravel
Stars: ✭ 15 (+15.38%)
Mutual labels:  parse
clickhouse-ast-parser
AST parser and visitor for ClickHouse SQL
Stars: ✭ 60 (+361.54%)
Mutual labels:  ast
fluent-plugin-http-pull
The input plugin of fluentd to pull log from rest api.
Stars: ✭ 19 (+46.15%)
Mutual labels:  parse
babel-plugin-detective
Babel plugin that scans the AST for require calls and import statements
Stars: ✭ 26 (+100%)
Mutual labels:  ast
ts-transform-react-jsx-source
TypeScript AST Transformer that adds source file and line number to JSX elements
Stars: ✭ 12 (-7.69%)
Mutual labels:  ast
rector-nette
Rector upgrades rules for Nette
Stars: ✭ 16 (+23.08%)
Mutual labels:  ast
ninny-json
JSON typeclasses that know the difference between null and absent fields
Stars: ✭ 19 (+46.15%)
Mutual labels:  ast
ctxexp-parser
In the dynamic execution of JS language environment (wechat applet) to execute JS class calling function.
Stars: ✭ 17 (+30.77%)
Mutual labels:  ast
ts-transform-react-constant-elements
A TypeScript AST Transformer that can speed up reconciliation and reduce garbage collection pressure by hoisting React elements to the highest possible scope.
Stars: ✭ 44 (+238.46%)
Mutual labels:  ast
jgeXml
The Just-Good-Enough XML Toolkit
Stars: ✭ 20 (+53.85%)
Mutual labels:  parse
krokus
A library to format numbers and a collection for localization patterns.
Stars: ✭ 16 (+23.08%)
Mutual labels:  parse
svg-quick-editor
SVG Quick Editor is a free and open-source SVG editing tool. It offers features such as editing SVG colors, viewing or deleting their paths.
Stars: ✭ 88 (+576.92%)
Mutual labels:  parse
vscode-blockman
VSCode extension to highlight nested code blocks
Stars: ✭ 233 (+1692.31%)
Mutual labels:  ast
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (+7.69%)
Mutual labels:  ast
toast
Plugin-driven CLI utility for code generation using Go source as IDL
Stars: ✭ 52 (+300%)
Mutual labels:  ast
predeclared
Find definitions and declarations in Go source code that shadow predeclared identifiers
Stars: ✭ 26 (+100%)
Mutual labels:  ast
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (+53.85%)
Mutual labels:  ast
flutter ast
Flutter and Dart AST Analyzer/Parser
Stars: ✭ 87 (+569.23%)
Mutual labels:  ast
code summarization public
source code for 'Improving automatic source code summarization via deep reinforcement learning'
Stars: ✭ 71 (+446.15%)
Mutual labels:  ast
pyhaproxy
Python library to parse haproxy configurations
Stars: ✭ 50 (+284.62%)
Mutual labels:  parse
libdvbtee
dvbtee: a digital television streamer / parser / service information aggregator supporting various interfaces including telnet CLI & http control
Stars: ✭ 65 (+400%)
Mutual labels:  parse
konan
find all require/import calls by walking the AST
Stars: ✭ 48 (+269.23%)
Mutual labels:  ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+638.46%)
Mutual labels:  ast
1-60 of 553 similar projects