All Projects → Esprima → Similar Projects or Alternatives

1023 Open source projects that are alternatives of or similar to Esprima

Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-98.5%)
Mutual labels:  ast, parser, parsing
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (-89.2%)
Mutual labels:  ast, parser, parsing
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-98.58%)
Mutual labels:  ast, parser, parsing
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (-96.6%)
Mutual labels:  ast, parser, parsing
Yacep
yet another csharp expression parser
Stars: ✭ 107 (-98.33%)
Mutual labels:  ast, parsing
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+300.75%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (-88.78%)
Mutual labels:  ast, parser
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (-97.18%)
Mutual labels:  ast, parser
Flora Sql Parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 186 (-97.09%)
Mutual labels:  ast, parser
Vermin
Concurrently detect the minimum Python versions needed to run code
Stars: ✭ 218 (-96.59%)
Mutual labels:  ast, parser
Cppast.net
CppAst 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 (-96.43%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-98.8%)
Mutual labels:  ast, parser
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-98.67%)
Mutual labels:  ast, parser
Elm Markdown
Pure Elm markdown parsing and rendering
Stars: ✭ 96 (-98.5%)
Mutual labels:  ast, parser
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-98.61%)
Mutual labels:  ast, parser
Query Translator
Query Translator is a search query translator with AST representation
Stars: ✭ 165 (-97.42%)
Mutual labels:  ast, parser
Participle
A parser library for Go
Stars: ✭ 2,302 (-63.98%)
Mutual labels:  ast, parser
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (-96.9%)
Mutual labels:  ast, parser
Babylon
PSA: moved into babel/babel as @babel/parser -->
Stars: ✭ 1,692 (-73.53%)
Mutual labels:  ast, parser
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (-99.66%)
Mutual labels:  ast, esprima
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (-95.26%)
Mutual labels:  parsing, ast
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (-98.11%)
Mutual labels:  parsing, ast
Jsqlparser
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Stars: ✭ 3,405 (-46.72%)
Mutual labels:  ast, parser
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-99.56%)
Mutual labels:  parsing, ast
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (-95.35%)
Mutual labels:  ast, parser
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (-92.33%)
Mutual labels:  ast, parser
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-98.86%)
Mutual labels:  ast, parser
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-98.97%)
Mutual labels:  ast, parser
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-98.65%)
Mutual labels:  ast, parsing
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-98.98%)
Mutual labels:  ast, parser
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (-91.1%)
Mutual labels:  parser, parsing
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (-37.85%)
Mutual labels:  ast, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (-93.74%)
Mutual labels:  ast, parser
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (-98.01%)
Mutual labels:  ast, parser
Csstree
A tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (-82.46%)
Mutual labels:  ast, parser
Json To Ast
JSON AST parser
Stars: ✭ 161 (-97.48%)
Mutual labels:  ast, parser
Lioness
The Lioness Programming Language
Stars: ✭ 155 (-97.57%)
Mutual labels:  ast, parser
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (-70.35%)
Mutual labels:  ast, parsing
Cub
The Cub Programming Language
Stars: ✭ 198 (-96.9%)
Mutual labels:  ast, parser
Tiny Compiler
A tiny compiler for a language featuring LL(2) with Lexer, Parser, ASM-like codegen and VM. Complex enough to give you a flavour of how the "real" thing works whilst not being a mere toy example
Stars: ✭ 425 (-93.35%)
Mutual labels:  ast, parser
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+136.29%)
Mutual labels:  ast, parser
Spoon
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (-83.13%)
Mutual labels:  ast, parser
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-99.69%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-98.5%)
Mutual labels:  parsing, ast
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-99.3%)
Mutual labels:  parsing, ast
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-99.78%)
Mutual labels:  parsing, ast
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (-51.67%)
Mutual labels:  parser, parsing
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-98.64%)
Mutual labels:  parsing, ast
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (-95.29%)
Mutual labels:  ast, parser
gogoAST
The simplest tool to parse/transform/generate code on ast
Stars: ✭ 29 (-99.55%)
Mutual labels:  ast, esprima
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (-94.26%)
Mutual labels:  ast, parser
Estree
The ESTree Spec
Stars: ✭ 3,867 (-39.49%)
Mutual labels:  ast, parsing
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (-32.25%)
Mutual labels:  ast, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (-95.12%)
Mutual labels:  parser, parsing
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (-87%)
Mutual labels:  ast, parser
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-99.59%)
Mutual labels:  ast, parser
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-98.69%)
Mutual labels:  parsing, ast
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (-95.15%)
Mutual labels:  ast, parser
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-93.35%)
Mutual labels:  parser, parsing
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-91.14%)
Mutual labels:  ast, parser
1-60 of 1023 similar projects