OhmA library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+4948.72%)
3bmdmarkdown processor in CL using esrap parser
Stars: ✭ 58 (-25.64%)
autumnA Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+43.59%)
PomPEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+297.44%)
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+2201.28%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+971.79%)
latex2unicodeConvert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-64.1%)
peFastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-73.08%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-43.59%)
pyrserA PEG Parsing Tool
Stars: ✭ 32 (-58.97%)
PegtlParsing Expression Grammar Template Library
Stars: ✭ 1,295 (+1560.26%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-74.36%)
parsonYet another PEG parser combinator library and DSL
Stars: ✭ 52 (-33.33%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+457.69%)
Ohm-SA Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-76.92%)
ParsecSharpThe faster monadic parser combinator library for C#
Stars: ✭ 23 (-70.51%)
PestThe Elegant Parser
Stars: ✭ 2,783 (+3467.95%)
arboristArborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-78.21%)
left-recursionQuick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (-53.85%)
memologyMemes - why so popular?
Stars: ✭ 32 (-58.97%)
luceneNode.js lib to transform: lucene query → syntax tree → lucene query
Stars: ✭ 61 (-21.79%)
cvscanYour not so typical resume parser
Stars: ✭ 46 (-41.03%)
librxvmnon-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (-26.92%)
LRexplore different techniques to generate LR(k) parsing code
Stars: ✭ 13 (-83.33%)
loquatMonadic parser combinators for JavaScript / TypeScript
Stars: ✭ 47 (-39.74%)
Singulink.IO.FileSystemReliable cross-platform strongly-typed file/directory path manipulation and file system access in .NET.
Stars: ✭ 16 (-79.49%)
http-acceptParse Accept and Accept-Language HTTP headers in Ruby.
Stars: ✭ 69 (-11.54%)
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (-42.31%)
wranglerWrangler Transform: A DMD system for transforming Big Data
Stars: ✭ 63 (-19.23%)
node-typescript-parserParser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Stars: ✭ 121 (+55.13%)
Concrete-Syntax-TreeConcrete Syntax Trees represent s-expressions with source information
Stars: ✭ 48 (-38.46%)
copperAn integrated context-aware scanner and parser generator
Stars: ✭ 14 (-82.05%)
ohmfork-autoclaimautomatically claim and restake vested bonds (mints) from SnowbankDAO, KlimaDAO, Wonderland, and other OlympusDAO forks
Stars: ✭ 40 (-48.72%)
MiksiloThe fastest way to build a language
Stars: ✭ 27 (-65.38%)
php-binaryA PHP library for parsing structured binary streams.
Stars: ✭ 30 (-61.54%)
katawAn 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+288.46%)
libwifiAn 802.11 Frame Generation and Parsing Library in C
Stars: ✭ 27 (-65.38%)
structuresDeclarative binary data builder and parser: simple, fast, extensible
Stars: ✭ 29 (-62.82%)
racket-bitsyntaxErlang-style binaries/bitstrings for Racket
Stars: ✭ 29 (-62.82%)
MP4ParseC++ library for MP4 file parsing.
Stars: ✭ 55 (-29.49%)
episode-parserA javascript utility for parsing file names in a format that sometimes is used for tv shows.
Stars: ✭ 24 (-69.23%)
SwiftTreeSitterSwift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (+48.72%)
kaliningraph🕸️ Graphs, finite fields and discrete dynamical systems in Kotlin
Stars: ✭ 62 (-20.51%)
MimeParserMime parsing in Swift | Relevant RFCs: RFC 822, RFC 2045, RFC 2046
Stars: ✭ 18 (-76.92%)
dataconfSimple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict support.
Stars: ✭ 40 (-48.72%)
YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-53.85%)
lua-luaepnfExtended PEG Notation Format (easy grammars for LPeg)
Stars: ✭ 21 (-73.08%)
GreynirPackageThe Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (-37.18%)
tangle-rsa collection of tools to do tangle in rust
Stars: ✭ 23 (-70.51%)
PlottyC language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (-57.69%)
pegImport of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-47.44%)
ruby-marshalHaskell library to parse a subset of Ruby objects serialised with Marshal.dump
Stars: ✭ 30 (-61.54%)
siemstressVery basic CLI SIEM (Security Information and Event Management system).
Stars: ✭ 24 (-69.23%)
libvcs⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (-44.87%)
octetA library that makes working with bytebuffers painless.
Stars: ✭ 79 (+1.28%)
TeamReferenceTeam reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (-62.82%)