parsonYet another PEG parser combinator library and DSL
Stars: ✭ 52 (+147.62%)
arboristArborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-19.05%)
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+1971.43%)
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+3880.95%)
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (+109.52%)
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-4.76%)
pyrserA PEG Parsing Tool
Stars: ✭ 32 (+52.38%)
kiuatanA parser library for Pony.
Stars: ✭ 15 (-28.57%)
NpegPEGs for Nim, another take
Stars: ✭ 163 (+676.19%)
copperAn integrated context-aware scanner and parser generator
Stars: ✭ 14 (-33.33%)
Ohm-SA Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-14.29%)
PegtlParsing Expression Grammar Template Library
Stars: ✭ 1,295 (+6066.67%)
YaccConstructorPlatform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (+71.43%)
PigeonCommand pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+2771.43%)
3bmdmarkdown processor in CL using esrap parser
Stars: ✭ 58 (+176.19%)
pegImport of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (+95.24%)
Pegparser💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+680.95%)
Ts PegjsPlugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (+261.9%)
FAParserJSON Parsing + Archiving & Unarchiving in User Defaults
Stars: ✭ 67 (+219.05%)
ohm-editorAn IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+271.43%)
CovfefeA parser for nondeterministic context free languages
Stars: ✭ 49 (+133.33%)
inmemantlrANTLR as a libray for JVM based languages
Stars: ✭ 87 (+314.29%)
Nearley📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+14609.52%)
PomPEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+1376.19%)
extract-emailsExtract emails from a given website
Stars: ✭ 58 (+176.19%)
Nice ParserNice parsers in OCaml without the boilerplate
Stars: ✭ 91 (+333.33%)
PegjsPEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+19785.71%)
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 (+53361.9%)
PestThe Elegant Parser
Stars: ✭ 2,783 (+13152.38%)
autumnA Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+433.33%)
latex2unicodeConvert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (+33.33%)
OhmA library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+18652.38%)
GreynirPackageThe Greynir NLP parser for Icelandic, packaged for PyPI
Stars: ✭ 49 (+133.33%)
OwlA parser generator for visibly pushdown languages.
Stars: ✭ 645 (+2971.43%)
DotGrokParse text with pattern. Inspired by grok filter.
Stars: ✭ 26 (+23.81%)
ParsecSharpThe faster monadic parser combinator library for C#
Stars: ✭ 23 (+9.52%)
kisonA LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
Stars: ✭ 40 (+90.48%)
sb-dynlexConfigurable lexer for PHP featuring a fluid API.
Stars: ✭ 27 (+28.57%)
wasmbinA self-generating WebAssembly parser & serializer in Rust.
Stars: ✭ 40 (+90.48%)
metalA Java library for parsing binary data formats, using declarative descriptions.
Stars: ✭ 13 (-38.1%)
wallhaven4jWallhaven API for Java
Stars: ✭ 17 (-19.05%)
logstash-configlogstash-config provides a parser and abstract syntax tree (AST) for the Logstash config format, written in Go
Stars: ✭ 26 (+23.81%)
re-typescriptAn opinionated attempt at finally solving typescript interop for ReasonML / OCaml.
Stars: ✭ 68 (+223.81%)
codeparserParse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (+300%)
Whatsapp-Chat-ExporterA customizable Android and iPhone WhatsApp database parser that will give you the history of your WhatsApp conversations in HTML and JSON. Android Backup Crypt12, Crypt14 and Crypt15 supported.
Stars: ✭ 150 (+614.29%)
microformats-rubyRuby gem that parse HTML containing microformats/microformats2 and returns Ruby objects, a Ruby hash or a JSON hash
Stars: ✭ 89 (+323.81%)
pegnetpegnet.org
Stars: ✭ 41 (+95.24%)
filter spiritAdvanced item filter generator for Path of Exile that uses it's own DSL and online item price APIs
Stars: ✭ 28 (+33.33%)
domainatrex😈 A library for parsing TLDs from urls in Elixir
Stars: ✭ 29 (+38.1%)
biaffine-nerNamed Entity Recognition as Dependency Parsing
Stars: ✭ 293 (+1295.24%)
elite-journalParsing the Elite: Dangerous journal and putting it into a cool format.
Stars: ✭ 34 (+61.9%)
floaxieFloating point printing and parsing library based on Grisu2 and Krosh algorithms
Stars: ✭ 28 (+33.33%)
FullFIXA library for parsing FIX (Financial Information eXchange) protocol messages.
Stars: ✭ 60 (+185.71%)
sexp-grammarInvertible parsing for S-expressions
Stars: ✭ 28 (+33.33%)
cmake-reflection-templateA template for simple C++ reflection done with CMake and Python (no other external tools)
Stars: ✭ 37 (+76.19%)
YAPDFKitYet another PDF Kit for parsing and modifying PDF's. For OS X and iOS.
Stars: ✭ 27 (+28.57%)
python3-malPython interface to MyAnimeList
Stars: ✭ 18 (-14.29%)
lalrModern LALR(1) parser for C++
Stars: ✭ 56 (+166.67%)