LionessThe Lioness Programming Language
Stars: ✭ 155 (+61.46%)
LibdparseLibrary for lexing and parsing D source code
Stars: ✭ 91 (-5.21%)
Php Parser🌿 NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
Stars: ✭ 400 (+316.67%)
Tiny CompilerA 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 (+342.71%)
Charly VmFibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-31.25%)
EsprimaECMAScript parsing infrastructure for multipurpose analysis
Stars: ✭ 6,391 (+6557.29%)
ParserA lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+69.79%)
CubThe Cub Programming Language
Stars: ✭ 198 (+106.25%)
LogosCreate ridiculously fast Lexers
Stars: ✭ 1,001 (+942.71%)
CsstreeA tool set for CSS including fast detailed parser, walker, generator and lexer based on W3C specs and browser implementations
Stars: ✭ 1,121 (+1067.71%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+300%)
EscayaAn blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+126.04%)
ParticipleA parser library for Go
Stars: ✭ 2,302 (+2297.92%)
MeriyahA 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Stars: ✭ 690 (+618.75%)
Snapdragonsnapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+87.5%)
WhispersIdentify hardcoded secrets and dangerous behaviours
Stars: ✭ 66 (-31.25%)
ExprtkC++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+213.54%)
JflexThe fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (+295.83%)
AstexplorerA web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+4410.42%)
Elm AnalyseA tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Stars: ✭ 418 (+335.42%)
PhonenumberkitA Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Stars: ✭ 4,362 (+4443.75%)
PydanticData parsing and validation using Python type hints
Stars: ✭ 8,362 (+8610.42%)
PostcssTransforming styles with JS plugins
Stars: ✭ 25,612 (+26579.17%)
Swagger ParserSwagger 2.0 and OpenAPI 3.0 parser/validator
Stars: ✭ 710 (+639.58%)
TenkoAn 100% spec compliant ES2021 JavaScript parser written in JS
Stars: ✭ 490 (+410.42%)
Tolerant Php ParserAn early-stage PHP parser designed for IDE usage scenarios.
Stars: ✭ 717 (+646.88%)
StrictyamlType-safe YAML parser and validator.
Stars: ✭ 836 (+770.83%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-80.21%)
JavaparserJava 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+4037.5%)
SeafoxA blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (+342.71%)
Minigominigo🐥is a small Go compiler made from scratch. It can compile itself.
Stars: ✭ 456 (+375%)
Ratel CoreHigh performance JavaScript to JavaScript compiler with a Rust core
Stars: ✭ 367 (+282.29%)
Firely Net SdkThe official Firely .NET SDK for HL7 FHIR
Stars: ✭ 560 (+483.33%)
Php ParserPHP parser written in Go
Stars: ✭ 787 (+719.79%)
FuziA fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Stars: ✭ 894 (+831.25%)
SolhintSolhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (+278.13%)
ErrorstacksTiny library to parse error stack traces
Stars: ✭ 29 (-69.79%)
Toxmisc parsers in rust
Stars: ✭ 40 (-58.33%)
Metric Parser📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-72.92%)
InicppC++ parser of INI files with schema validation.
Stars: ✭ 47 (-51.04%)
Format GraphqlFormats GraphQL schema definition language (SDL) document.
Stars: ✭ 55 (-42.71%)
Formula ParserParsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-35.42%)
Astexplorer.apphttps://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (-32.29%)
JktSimple helper to parse JSON based on independent schema
Stars: ✭ 22 (-77.08%)
SpoonSpoon 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 (+1022.92%)
Parser JavascriptBrowser sniffing gone too far — A useragent parser library for JavaScript
Stars: ✭ 66 (-31.25%)
Php Svg LibSVG file parsing / rendering library
Stars: ✭ 1,146 (+1093.75%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-16.67%)
Lang CLightweight C parser for Rust
Stars: ✭ 77 (-19.79%)
Mini YamlSingle header YAML 1.0 C++11 serializer/deserializer.
Stars: ✭ 79 (-17.71%)
I PascalA free Object Pascal language plugin for IntelliJ IDEA
Stars: ✭ 85 (-11.46%)
Method logTrace the history of an individual method in a git repository (experimental)
Stars: ✭ 73 (-23.96%)
Lodestone NodejsCharacter tracking and parser library for nodejs
Stars: ✭ 81 (-15.62%)