All Projects → node-typescript-parser → Similar Projects or Alternatives

598 Open source projects that are alternatives of or similar to node-typescript-parser

inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-28.1%)
Mutual labels:  parsing, ast
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (-28.93%)
Mutual labels:  parsing, ast
hxjsonast
Parse JSON into position-aware AST with Haxe!
Stars: ✭ 28 (-76.86%)
Mutual labels:  parsing, ast
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+79.34%)
Mutual labels:  parsing, ast
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+470.25%)
Mutual labels:  parsing, ast
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+150.41%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (-20.66%)
Mutual labels:  parsing, ast
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+1466.12%)
Mutual labels:  parsing, ast
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (-24.79%)
Mutual labels:  parsing, ast
Estree
The ESTree Spec
Stars: ✭ 3,867 (+3095.87%)
Mutual labels:  parsing, ast
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (-62.81%)
Mutual labels:  parsing, ast
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (-30.58%)
Mutual labels:  parsing, ast
Yacep
yet another csharp expression parser
Stars: ✭ 107 (-11.57%)
Mutual labels:  parsing, ast
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (-20.66%)
Mutual labels:  parsing, ast
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+5181.82%)
Mutual labels:  parsing, ast
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-88.43%)
Mutual labels:  parsing, ast
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-83.47%)
Mutual labels:  parsing, ast
gradle2kts
Gradle Groovy to Gradle Kotlin conversion tool - discontinued spike
Stars: ✭ 34 (-71.9%)
Mutual labels:  ast
loquat
Monadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-61.16%)
Mutual labels:  parsing
bracer
Java library for parsing and evaluating math expressions
Stars: ✭ 18 (-85.12%)
Mutual labels:  parsing
http-accept
Parse Accept and Accept-Language HTTP headers in Ruby.
Stars: ✭ 69 (-42.98%)
Mutual labels:  parsing
statham-schema
Statham is a Python Model Parsing Library for JSON Schema.
Stars: ✭ 21 (-82.64%)
Mutual labels:  parsing
php-binary
A PHP library for parsing structured binary streams.
Stars: ✭ 30 (-75.21%)
Mutual labels:  parsing
memology
Memes - why so popular?
Stars: ✭ 32 (-73.55%)
Mutual labels:  parsing
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (+35.54%)
Mutual labels:  ast
Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-85.12%)
Mutual labels:  parsing
retidy
Extract, unminify, and beautify ("retidy") each file from a webpack/parcel bundle (JavaScript reverse engineering)
Stars: ✭ 27 (-77.69%)
Mutual labels:  ast
JuCC
JuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (-71.9%)
Mutual labels:  parsing
babel-codemod-example
An example of how to use babel as a codemod
Stars: ✭ 24 (-80.17%)
Mutual labels:  ast
PSStringScanner
Provides lexical scanning operations on a String
Stars: ✭ 45 (-62.81%)
Mutual labels:  parsing
rector-laravel
Rector upgrades rules for Laravel
Stars: ✭ 75 (-38.02%)
Mutual labels:  ast
attach-juxtapose-parser
Code for the paper "Strongly Incremental Constituency Parsing with Graph Neural Networks"
Stars: ✭ 25 (-79.34%)
Mutual labels:  parsing
wx2bd
微信和百度小程序的互转工具,脚本转换率目标为100%,持续更新中~~
Stars: ✭ 21 (-82.64%)
Mutual labels:  ast
rector-cakephp
Rector upgrades rules for CakePHP
Stars: ✭ 18 (-85.12%)
Mutual labels:  ast
ruby ast visualizer
🌲 Ruby AST Visualizer. Based on Parser.
Stars: ✭ 28 (-76.86%)
Mutual labels:  ast
wrangler
Wrangler Transform: A DMD system for transforming Big Data
Stars: ✭ 63 (-47.93%)
Mutual labels:  parsing
racket-bitsyntax
Erlang-style binaries/bitstrings for Racket
Stars: ✭ 29 (-76.03%)
Mutual labels:  parsing
cvscan
Your not so typical resume parser
Stars: ✭ 46 (-61.98%)
Mutual labels:  parsing
lua-luaepnf
Extended PEG Notation Format (easy grammars for LPeg)
Stars: ✭ 21 (-82.64%)
Mutual labels:  parsing
estree-to-babel
convert estree ast to babel
Stars: ✭ 23 (-80.99%)
Mutual labels:  ast
omakase
Java-based, plugin-oriented CSS3+ parser
Stars: ✭ 13 (-89.26%)
Mutual labels:  ast
astravel
👟 Tiny and fast ESTree-compliant AST walker and modifier.
Stars: ✭ 38 (-68.6%)
Mutual labels:  ast
structures
Declarative binary data builder and parser: simple, fast, extensible
Stars: ✭ 29 (-76.03%)
Mutual labels:  parsing
ruby-marshal
Haskell library to parse a subset of Ruby objects serialised with Marshal.dump
Stars: ✭ 30 (-75.21%)
Mutual labels:  parsing
C90Compiler-EIE2
C90 to MIPS I Compiler done as a coursework for EE2-15
Stars: ✭ 15 (-87.6%)
Mutual labels:  ast
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (-75.21%)
Mutual labels:  ast
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-89.26%)
Mutual labels:  ast
Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-60.33%)
Mutual labels:  parsing
TypeInferencer
Algorithm W and Algorithm M in F#
Stars: ✭ 33 (-72.73%)
Mutual labels:  ast
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-52.89%)
Mutual labels:  parsing
performance-decorator
🏇User behavior & Function execution tracking solution - 大型前端项目的用户行为跟踪,函数调用链分析,断点调试共享化和复用化实践
Stars: ✭ 39 (-67.77%)
Mutual labels:  ast
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-88.43%)
Mutual labels:  parsing
tangle-rs
a collection of tools to do tangle in rust
Stars: ✭ 23 (-80.99%)
Mutual labels:  parsing
rector-nette
Rector upgrades rules for Nette
Stars: ✭ 16 (-86.78%)
Mutual labels:  ast
Singulink.IO.FileSystem
Reliable cross-platform strongly-typed file/directory path manipulation and file system access in .NET.
Stars: ✭ 16 (-86.78%)
Mutual labels:  parsing
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (-81.82%)
Mutual labels:  ast
Compiler-written-in-Haskell
A Turing complete language 😉
Stars: ✭ 31 (-74.38%)
Mutual labels:  parsing
Jsonify
♨️A delightful JSON parsing framework.
Stars: ✭ 42 (-65.29%)
Mutual labels:  parsing
bredon
A modern CSS value compiler in JavaScript
Stars: ✭ 39 (-67.77%)
Mutual labels:  ast
public
util toolkit for go.golang 通用函数包
Stars: ✭ 135 (+11.57%)
Mutual labels:  ast
1-60 of 598 similar projects