All Projects → hxjsonast → Similar Projects or Alternatives

597 Open source projects that are alternatives of or similar to hxjsonast

inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+210.71%)
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 (+332.14%)
Mutual labels:  parsing, ast
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+225%)
Mutual labels:  parsing, ast
Meriyah
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+2364.29%)
Mutual labels:  parsing, ast
Esprima
ECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+22725%)
Mutual labels:  parsing, ast
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (+200%)
Mutual labels:  parsing, ast
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-28.57%)
Mutual labels:  parsing, ast
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+675%)
Mutual labels:  parsing, ast
Yacep
yet another csharp expression parser
Stars: ✭ 107 (+282.14%)
Mutual labels:  parsing, ast
Estree
The ESTree Spec
Stars: ✭ 3,867 (+13710.71%)
Mutual labels:  parsing, ast
kolasu
Kotlin Language Support – AST Library
Stars: ✭ 45 (+60.71%)
Mutual labels:  parsing, ast
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-50%)
Mutual labels:  parsing, ast
Down
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+6667.86%)
Mutual labels:  parsing, ast
Graphql Go Tools
Tools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+242.86%)
Mutual labels:  parsing, ast
Uaiso
A multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (+207.14%)
Mutual labels:  parsing, ast
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+242.86%)
Mutual labels:  parsing, ast
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+982.14%)
Mutual labels:  parsing, ast
lua-luaepnf
Extended PEG Notation Format (easy grammars for LPeg)
Stars: ✭ 21 (-25%)
Mutual labels:  parsing
Jsonify
♨️A delightful JSON parsing framework.
Stars: ✭ 42 (+50%)
Mutual labels:  parsing
TypeInferencer
Algorithm W and Algorithm M in F#
Stars: ✭ 33 (+17.86%)
Mutual labels:  ast
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (-21.43%)
Mutual labels:  ast
humanparser
Parse a human name string into salutation, first name, middle name, last name, suffix.
Stars: ✭ 78 (+178.57%)
Mutual labels:  parsing
rector-laravel
Rector upgrades rules for Laravel
Stars: ✭ 75 (+167.86%)
Mutual labels:  ast
siemstress
Very basic CLI SIEM (Security Information and Event Management system).
Stars: ✭ 24 (-14.29%)
Mutual labels:  parsing
puma
Meta-programming framework for JavaScript based on LayerD concepts
Stars: ✭ 30 (+7.14%)
Mutual labels:  ast
redot
Graphviz dot file processor powered by plugins based on @unifiedjs
Stars: ✭ 60 (+114.29%)
Mutual labels:  ast
JuCC
JuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (+21.43%)
Mutual labels:  parsing
Ohm-S
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-35.71%)
Mutual labels:  parsing
ruby-marshal
Haskell library to parse a subset of Ruby objects serialised with Marshal.dump
Stars: ✭ 30 (+7.14%)
Mutual labels:  parsing
coAST
Universal and language-independent abstract syntax tree
Stars: ✭ 30 (+7.14%)
Mutual labels:  ast
dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict support.
Stars: ✭ 40 (+42.86%)
Mutual labels:  parsing
tangle-rs
a collection of tools to do tangle in rust
Stars: ✭ 23 (-17.86%)
Mutual labels:  parsing
CYK-Parser
A CYK parser written in Python 3.
Stars: ✭ 24 (-14.29%)
Mutual labels:  parsing
public
util toolkit for go.golang 通用函数包
Stars: ✭ 135 (+382.14%)
Mutual labels:  ast
js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+300%)
Mutual labels:  ast
octet
A library that makes working with bytebuffers painless.
Stars: ✭ 79 (+182.14%)
Mutual labels:  parsing
statham-schema
Statham is a Python Model Parsing Library for JSON Schema.
Stars: ✭ 21 (-25%)
Mutual labels:  parsing
pdfmajor
A better PDF Extraction Tool using the latest and fastest python features
Stars: ✭ 19 (-32.14%)
Mutual labels:  parsing
C90Compiler-EIE2
C90 to MIPS I Compiler done as a coursework for EE2-15
Stars: ✭ 15 (-46.43%)
Mutual labels:  ast
gradle2kts
Gradle Groovy to Gradle Kotlin conversion tool - discontinued spike
Stars: ✭ 34 (+21.43%)
Mutual labels:  ast
PSStringScanner
Provides lexical scanning operations on a String
Stars: ✭ 45 (+60.71%)
Mutual labels:  parsing
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+178.57%)
Mutual labels:  parsing
MimeParser
Mime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Stars: ✭ 18 (-35.71%)
Mutual labels:  parsing
bracer
Java library for parsing and evaluating math expressions
Stars: ✭ 18 (-35.71%)
Mutual labels:  parsing
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-50%)
Mutual labels:  parsing
attach-juxtapose-parser
Code for the paper "Strongly Incremental Constituency Parsing with Graph Neural Networks"
Stars: ✭ 25 (-10.71%)
Mutual labels:  parsing
http-accept
Parse Accept and Accept-Language HTTP headers in Ruby.
Stars: ✭ 69 (+146.43%)
Mutual labels:  parsing
bredon
A modern CSS value compiler in JavaScript
Stars: ✭ 39 (+39.29%)
Mutual labels:  ast
rector-cakephp
Rector upgrades rules for CakePHP
Stars: ✭ 18 (-35.71%)
Mutual labels:  ast
memology
Memes - why so popular?
Stars: ✭ 32 (+14.29%)
Mutual labels:  parsing
LR
explore different techniques to generate LR(k) parsing code
Stars: ✭ 13 (-53.57%)
Mutual labels:  parsing
dedupimport
Deduplicate named/unnamed imports that have the same import path in Go files
Stars: ✭ 20 (-28.57%)
Mutual labels:  ast
wrangler
Wrangler Transform: A DMD system for transforming Big Data
Stars: ✭ 63 (+125%)
Mutual labels:  parsing
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (+485.71%)
Mutual labels:  ast
Headache
Programming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (+110.71%)
Mutual labels:  ast
cvscan
Your not so typical resume parser
Stars: ✭ 46 (+64.29%)
Mutual labels:  parsing
retidy
Extract, unminify, and beautify ("retidy") each file from a webpack/parcel bundle (JavaScript reverse engineering)
Stars: ✭ 27 (-3.57%)
Mutual labels:  ast
json2object
Type safe Haxe/JSON (de)serializer
Stars: ✭ 54 (+92.86%)
Mutual labels:  parsing
structures
Declarative binary data builder and parser: simple, fast, extensible
Stars: ✭ 29 (+3.57%)
Mutual labels:  parsing
babel-codemod-example
An example of how to use babel as a codemod
Stars: ✭ 24 (-14.29%)
Mutual labels:  ast
1-60 of 597 similar projects