All Projects → Libdparse → Similar Projects or Alternatives

1053 Open source projects that are alternatives of or similar to Libdparse

Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+138.46%)
Mutual labels:  ast, syntax-tree, parser, parsing
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+6923.08%)
Mutual labels:  ast, parser, parsing
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-28.57%)
Mutual labels:  ast, syntax-tree, parser
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-71.43%)
Mutual labels:  ast, syntax-tree, parser
Kgt
BNF wrangling and railroad diagrams
Stars: ✭ 312 (+242.86%)
Mutual labels:  syntax-tree, parser, parsing
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+658.24%)
Mutual labels:  ast, parser, parsing
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+4264.84%)
Mutual labels:  ast, syntax-tree, parser
Cppsharp
Tools and libraries to glue C/C++ APIs to high-level languages
Stars: ✭ 2,221 (+2340.66%)
Mutual labels:  syntax-tree, parser, parsing
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+5.49%)
Mutual labels:  ast, parser, parsing
Lodestone Nodejs
Character tracking and parser library for nodejs
Stars: ✭ 81 (-10.99%)
Mutual labels:  parser, parsing
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-4.4%)
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 (+3641.76%)
Mutual labels:  ast, parser
node-typescript-parser
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+32.97%)
Mutual labels:  parsing, ast
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-69.23%)
Mutual labels:  parsing, ast
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-69.23%)
Mutual labels:  ast, syntax-tree
xast
Extensible Abstract Syntax Tree
Stars: ✭ 32 (-64.84%)
Mutual labels:  ast, syntax-tree
Reshape
💠 transform html with javascript plugins
Stars: ✭ 314 (+245.05%)
Mutual labels:  ast, syntax-tree
Estree
The ESTree Spec
Stars: ✭ 3,867 (+4149.45%)
Mutual labels:  ast, parsing
Ratel Core
High performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+303.3%)
Mutual labels:  ast, parser
Php Parser
🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+339.56%)
Mutual labels:  ast, parser
Bblfshd
A self-hosted server for source code parsing
Stars: ✭ 297 (+226.37%)
Mutual labels:  ast, parser
Lang C
Lightweight C parser for Rust
Stars: ✭ 77 (-15.38%)
Mutual labels:  ast, parser
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (+367.03%)
Mutual labels:  parser, parsing
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 (+367.03%)
Mutual labels:  ast, parser
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-5.49%)
Mutual labels:  ast, parsing
Postcss
Transforming styles with JS plugins
Stars: ✭ 25,612 (+28045.05%)
Mutual labels:  ast, parser
Tolerant Php Parser
An early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+687.91%)
Mutual labels:  ast, parser
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-50.55%)
Mutual labels:  parsing, ast
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-85.71%)
Mutual labels:  ast, syntax-tree
Diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs
Stars: ✭ 89 (-2.2%)
Mutual labels:  ast, parser
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-47.25%)
Mutual labels:  parsing, syntax-tree
Mini Yaml
Single header YAML 1.0 C++11 serializer/deserializer.
Stars: ✭ 79 (-13.19%)
Mutual labels:  parser, parsing
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (-46.15%)
Mutual labels:  parsing, syntax-tree
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+3294.51%)
Mutual labels:  parser, parsing
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+232.97%)
Mutual labels:  parsing, ast
Astroid
A common base representation of python source code for pylint and other projects
Stars: ✭ 310 (+240.66%)
Mutual labels:  ast, parser
Hast
Hypertext Abstract Syntax Tree format
Stars: ✭ 344 (+278.02%)
Mutual labels:  ast, syntax-tree
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+230.77%)
Mutual labels:  ast, parser
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+4658.24%)
Mutual labels:  ast, parser
Verible
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+321.98%)
Mutual labels:  syntax-tree, parser
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-78.02%)
Mutual labels:  parsing, ast
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (+882.42%)
Mutual labels:  parser, parsing
Self Attentive Parser
High-accuracy NLP parser with models for 11 languages.
Stars: ✭ 569 (+525.27%)
Mutual labels:  parser, parsing
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (+521.98%)
Mutual labels:  ast, parser
Mdast
Markdown Abstract Syntax Tree format
Stars: ✭ 493 (+441.76%)
Mutual labels:  ast, syntax-tree
Tenko
An 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+438.46%)
Mutual labels:  ast, parser
Jkt
Simple helper to parse JSON based on independent schema
Stars: ✭ 22 (-75.82%)
Mutual labels:  parser, parsing
I Pascal
A free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-6.59%)
Mutual labels:  ast, parser
Proposal Binary Ast
Binary AST proposal for ECMAScript
Stars: ✭ 831 (+813.19%)
Mutual labels:  ast, parser
Php Parser
PHP parser written in Go
Stars: ✭ 787 (+764.84%)
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 (+1084.62%)
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 (+1131.87%)
Mutual labels:  ast, parser
Method log
Trace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-19.78%)
Mutual labels:  ast, parser
Logos
Create ridiculously fast Lexers
Stars: ✭ 1,001 (+1000%)
Mutual labels:  parser, parsing
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-31.87%)
Mutual labels:  parser, parsing
Parser Javascript
Browser sniffing gone too far — A useragent parser library for JavaScript
Stars: ✭ 66 (-27.47%)
Mutual labels:  parser, parsing
Php Svg Lib
SVG file parsing / rendering library
Stars: ✭ 1,146 (+1159.34%)
Mutual labels:  parser, parsing
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (-15.38%)
Mutual labels:  ast, syntax-tree
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+5.49%)
Mutual labels:  parsing, ast
Unist
Universal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+381.32%)
Mutual labels:  ast, syntax-tree
1-60 of 1053 similar projects