YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-94.42%)
Antlr4ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+1640.62%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-93.18%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (-86.51%)
peFastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-96.74%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+29.61%)
Nice ParserNice parsers in OCaml without the boilerplate
Stars: ✭ 91 (-85.89%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (-32.56%)
copperAn integrated context-aware scanner and parser generator
Stars: ✭ 14 (-97.83%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (-92.4%)
PhonenumberkitA Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Stars: ✭ 4,362 (+576.28%)
Scnlibscanf for modern C++
Stars: ✭ 359 (-44.34%)
ReekCode smell detector for Ruby
Stars: ✭ 3,693 (+472.56%)
Attofriendly little parsers
Stars: ✭ 340 (-47.29%)
Scala Parser Combinatorssimple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
Stars: ✭ 523 (-18.91%)
Macho KitA C/Objective-C library for parsing Mach-O files.
Stars: ✭ 416 (-35.5%)
ClangkitClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (-48.84%)
MayaDatetimes for Humans™
Stars: ✭ 3,298 (+411.32%)
PegjsPEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+547.44%)
KgtBNF wrangling and railroad diagrams
Stars: ✭ 312 (-51.63%)
PomPEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (-51.94%)
Firely Net SdkThe official Firely .NET SDK for HL7 FHIR
Stars: ✭ 560 (-13.18%)
PidginC#'s fastest parser combinator library
Stars: ✭ 469 (-27.29%)
Binjs RefReference implementation for the JavaScript Binary AST format
Stars: ✭ 399 (-38.14%)
GvalExpression evaluation in golang
Stars: ✭ 297 (-53.95%)
See PhitA C++ HTML template engine that uses compile time HTML parsing
Stars: ✭ 370 (-42.64%)
RascalThe implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-55.97%)
VncorenlpA Vietnamese natural language processing toolkit (NAACL 2018)
Stars: ✭ 354 (-45.12%)
JikanUnofficial MyAnimeList PHP+REST API which provides functions other than the official API
Stars: ✭ 531 (-17.67%)
Como Lang Ngcomo-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (-46.98%)
SeafoxA blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-34.11%)
EstreeThe ESTree Spec
Stars: ✭ 3,867 (+499.53%)
BottlenoseA Python wrapper for the Amazon Product Advertising API.
Stars: ✭ 561 (-13.02%)
Plexa parser and lexer generator as a Rust procedural macro
Stars: ✭ 326 (-49.46%)
TagID3, MP4 and OGG/FLAC metadata parsing in Go
Stars: ✭ 314 (-51.32%)
Jsoniter ScalaScala macros for compile-time generation of safe and ultra-fast JSON codecs
Stars: ✭ 410 (-36.43%)
PhplyPHP parser written in Python using PLY
Stars: ✭ 301 (-53.33%)
Rjsx ModeA JSX major mode for Emacs
Stars: ✭ 604 (-6.36%)
SemverSemantic version parsing and comparison.
Stars: ✭ 283 (-56.12%)
CsvCSV Decoding and Encoding for Elixir
Stars: ✭ 398 (-38.29%)
OpensourceDelivering delightful digital solutions. Open Source packages with combined ~85M/month downloads, semantically versioned following @conventional-commits. Fully powered by Jest, @Babel TypeScript, @Airbnb @ESLint + @Prettier, @YarnPKG + @Lerna independent versioning, GH @Actions & automated dep updates with @RenovateBot.
Stars: ✭ 459 (-28.84%)
SerpentA protocol to serialize Swift structs and classes for encoding and decoding.
Stars: ✭ 281 (-56.43%)
SbjsonThis framework implements a strict JSON parser and generator in Objective-C.
Stars: ✭ 3,776 (+485.43%)
LdetoolCode generator for fast log file parsers
Stars: ✭ 273 (-57.67%)
CreekRuby library for parsing large Excel files.
Stars: ✭ 270 (-58.14%)
Json.h🗄️ single header json parser for C and C++
Stars: ✭ 387 (-40%)
Nearley📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+378.91%)
NlpythonThis repository contains the code related to Natural Language Processing using python scripting language. All the codes are related to my book entitled "Python Natural Language Processing"
Stars: ✭ 265 (-58.91%)
Tree SitterAn incremental parsing system for programming tools
Stars: ✭ 7,083 (+998.14%)
Node Xml2jsXML to JavaScript object converter.
Stars: ✭ 4,402 (+582.48%)
JflexThe fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (-41.09%)
AngourimathOpen-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (-58.76%)
Pspnet Keras TensorflowTensorFlow implementation of original paper : https://github.com/hszhao/PSPNet
Stars: ✭ 381 (-40.93%)
StringsareevilReducing memory allocations from 7.5GB to 32KB
Stars: ✭ 260 (-59.69%)
CalPackPackets in Python Simplified
Stars: ✭ 19 (-97.05%)
SharpconfigAn easy to use CFG/INI configuration library for .NET.
Stars: ✭ 442 (-31.47%)