inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (+210.71%)
node-typescript-parserParser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+332.14%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (+225%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+2364.29%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+22725%)
codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (+200%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-28.57%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+675%)
Yacepyet another csharp expression parser
Stars: ✭ 107 (+282.14%)
EstreeThe ESTree Spec
Stars: ✭ 3,867 (+13710.71%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (+60.71%)
markrightA customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-50%)
DownBlazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
Stars: ✭ 1,895 (+6667.86%)
Graphql Go ToolsTools to write high performance GraphQL applications using Go/Golang.
Stars: ✭ 96 (+242.86%)
UaisoA multi-language parsing infrastructure with an unified AST
Stars: ✭ 86 (+207.14%)
tree-huggerA light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+242.86%)
katawAn 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+982.14%)
lua-luaepnfExtended PEG Notation Format (easy grammars for LPeg)
Stars: ✭ 21 (-25%)
Jsonify♨️A delightful JSON parsing framework.
Stars: ✭ 42 (+50%)
humanparserParse a human name string into salutation, first name, middle name, last name, suffix.
Stars: ✭ 78 (+178.57%)
rector-laravelRector upgrades rules for Laravel
Stars: ✭ 75 (+167.86%)
siemstressVery basic CLI SIEM (Security Information and Event Management system).
Stars: ✭ 24 (-14.29%)
pumaMeta-programming framework for JavaScript based on LayerD concepts
Stars: ✭ 30 (+7.14%)
redotGraphviz dot file processor powered by plugins based on @unifiedjs
Stars: ✭ 60 (+114.29%)
JuCCJuCC - Jadavpur University Compiler Compiler
Stars: ✭ 34 (+21.43%)
Ohm-SA Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-35.71%)
ruby-marshalHaskell library to parse a subset of Ruby objects serialised with Marshal.dump
Stars: ✭ 30 (+7.14%)
coASTUniversal and language-independent abstract syntax tree
Stars: ✭ 30 (+7.14%)
dataconfSimple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict support.
Stars: ✭ 40 (+42.86%)
tangle-rsa collection of tools to do tangle in rust
Stars: ✭ 23 (-17.86%)
CYK-ParserA CYK parser written in Python 3.
Stars: ✭ 24 (-14.29%)
publicutil toolkit for go.golang 通用函数包
Stars: ✭ 135 (+382.14%)
js-zijuCompile javascript to LLVM IR, x86 assembly and self interpreting
Stars: ✭ 112 (+300%)
octetA library that makes working with bytebuffers painless.
Stars: ✭ 79 (+182.14%)
statham-schemaStatham is a Python Model Parsing Library for JSON Schema.
Stars: ✭ 21 (-25%)
pdfmajorA better PDF Extraction Tool using the latest and fastest python features
Stars: ✭ 19 (-32.14%)
C90Compiler-EIE2C90 to MIPS I Compiler done as a coursework for EE2-15
Stars: ✭ 15 (-46.43%)
gradle2ktsGradle Groovy to Gradle Kotlin conversion tool - discontinued spike
Stars: ✭ 34 (+21.43%)
PSStringScannerProvides lexical scanning operations on a String
Stars: ✭ 45 (+60.71%)
ohm-editorAn IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+178.57%)
MimeParserMime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Stars: ✭ 18 (-35.71%)
bracerJava library for parsing and evaluating math expressions
Stars: ✭ 18 (-35.71%)
copperAn integrated context-aware scanner and parser generator
Stars: ✭ 14 (-50%)
attach-juxtapose-parserCode for the paper "Strongly Incremental Constituency Parsing with Graph Neural Networks"
Stars: ✭ 25 (-10.71%)
http-acceptParse Accept and Accept-Language HTTP headers in Ruby.
Stars: ✭ 69 (+146.43%)
bredonA modern CSS value compiler in JavaScript
Stars: ✭ 39 (+39.29%)
memologyMemes - why so popular?
Stars: ✭ 32 (+14.29%)
LRexplore different techniques to generate LR(k) parsing code
Stars: ✭ 13 (-53.57%)
dedupimportDeduplicate named/unnamed imports that have the same import path in Go files
Stars: ✭ 20 (-28.57%)
wranglerWrangler Transform: A DMD system for transforming Big Data
Stars: ✭ 63 (+125%)
oceanProgramming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (+485.71%)
HeadacheProgramming Language that compiles to 8 Bit Brainfuck
Stars: ✭ 59 (+110.71%)
cvscanYour not so typical resume parser
Stars: ✭ 46 (+64.29%)
retidyExtract, unminify, and beautify ("retidy") each file from a webpack/parcel bundle (JavaScript reverse engineering)
Stars: ✭ 27 (-3.57%)
json2objectType safe Haxe/JSON (de)serializer
Stars: ✭ 54 (+92.86%)
structuresDeclarative binary data builder and parser: simple, fast, extensible
Stars: ✭ 29 (+3.57%)