All Projects → Cpp Peglib → Similar Projects or Alternatives

396 Open source projects that are alternatives of or similar to Cpp Peglib

pe
Fastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-95.17%)
Mutual labels:  parsing, parser-generator, peg
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-89.89%)
Mutual labels:  parser-generator, peg, parsing
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+92.18%)
Mutual labels:  parser-generator, peg, parsing
Pigeon
Command pigeon generates parsers in Go from a PEG grammar.
Stars: ✭ 603 (+38.62%)
Mutual labels:  parser-generator, peg
Ohm
A library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+805.29%)
Mutual labels:  peg, parsing
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-95.4%)
Mutual labels:  parsing, peg
Pest
The Elegant Parser
Stars: ✭ 2,783 (+539.77%)
Mutual labels:  peg, parsing
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (-92.64%)
Mutual labels:  parsing, peg
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-96.09%)
Mutual labels:  parsing, peg
Pegjs
PEG.js: Parser generator for JavaScript
Stars: ✭ 4,176 (+860%)
Mutual labels:  parser-generator, peg
Nice Parser
Nice parsers in OCaml without the boilerplate
Stars: ✭ 91 (-79.08%)
Mutual labels:  parser-generator, parsing
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (-88.05%)
Mutual labels:  parsing, peg
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-90.34%)
Mutual labels:  parsing, parser-generator
3bmd
markdown processor in CL using esrap parser
Stars: ✭ 58 (-86.67%)
Mutual labels:  peg, parsing
Npeg
PEGs for Nim, another take
Stars: ✭ 163 (-62.53%)
Mutual labels:  parser-generator, peg
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (-80%)
Mutual labels:  parsing, parser-generator
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (-62.3%)
Mutual labels:  parser-generator, peg
YaccConstructor
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
Stars: ✭ 36 (-91.72%)
Mutual labels:  parsing, parser-generator
Pom
PEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (-28.74%)
Mutual labels:  peg, parsing
Owl
A parser generator for visibly pushdown languages.
Stars: ✭ 645 (+48.28%)
Mutual labels:  parser-generator, parsing
Ts Pegjs
Plugin for pegjs to generate TypeScript parsers.
Stars: ✭ 76 (-82.53%)
Mutual labels:  parser-generator, peg
kiuatan
A parser library for Pony.
Stars: ✭ 15 (-96.55%)
Mutual labels:  parser-generator, peg
Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+2480.92%)
Mutual labels:  parser-generator, parsing
peg
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Stars: ✭ 41 (-90.57%)
Mutual labels:  parser-generator, peg
copper
An integrated context-aware scanner and parser generator
Stars: ✭ 14 (-96.78%)
Mutual labels:  parsing, parser-generator
Pegtl
Parsing Expression Grammar Template Library
Stars: ✭ 1,295 (+197.7%)
Mutual labels:  peg, parsing
Covfefe
A parser for nondeterministic context free languages
Stars: ✭ 49 (-88.74%)
Mutual labels:  parsing, parser-generator
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-94.71%)
Mutual labels:  parsing, peg
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (-82.07%)
Mutual labels:  parsing, peg
latex2unicode
Convert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-93.56%)
Mutual labels:  parsing, peg
Semver
Semantic version parsing and comparison.
Stars: ✭ 283 (-34.94%)
Mutual labels:  parsing
See Phit
A C++ HTML template engine that uses compile time HTML parsing
Stars: ✭ 370 (-14.94%)
Mutual labels:  parsing
Rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Stars: ✭ 284 (-34.71%)
Mutual labels:  parser-generator
Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.
Stars: ✭ 281 (-35.4%)
Mutual labels:  parsing
Csv
CSV Decoding and Encoding for Elixir
Stars: ✭ 398 (-8.51%)
Mutual labels:  parsing
Scnlib
scanf for modern C++
Stars: ✭ 359 (-17.47%)
Mutual labels:  parsing
Ldetool
Code generator for fast log file parsers
Stars: ✭ 273 (-37.24%)
Mutual labels:  parsing
Creek
Ruby library for parsing large Excel files.
Stars: ✭ 270 (-37.93%)
Mutual labels:  parsing
Vncorenlp
A Vietnamese natural language processing toolkit (NAACL 2018)
Stars: ✭ 354 (-18.62%)
Mutual labels:  parsing
Nearley
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Stars: ✭ 3,089 (+610.11%)
Mutual labels:  parsing
Nlpython
This 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 (-39.08%)
Mutual labels:  parsing
Emacs Tree Sitter
Tree-sitter for Emacs
Stars: ✭ 409 (-5.98%)
Mutual labels:  parsing
Sbjson
This framework implements a strict JSON parser and generator in Objective-C.
Stars: ✭ 3,776 (+768.05%)
Mutual labels:  parsing
Reek
Code smell detector for Ruby
Stars: ✭ 3,693 (+748.97%)
Mutual labels:  parsing
Angourimath
Open-source symbolic algebra library for C# and F#. One of the most powerful in .NET
Stars: ✭ 266 (-38.85%)
Mutual labels:  parsing
Como Lang Ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (-21.38%)
Mutual labels:  parsing
Stringsareevil
Reducing memory allocations from 7.5GB to 32KB
Stars: ✭ 260 (-40.23%)
Mutual labels:  parsing
CalPack
Packets in Python Simplified
Stars: ✭ 19 (-95.63%)
Mutual labels:  parsing
Json.h
🗄️ single header json parser for C and C++
Stars: ✭ 387 (-11.03%)
Mutual labels:  parsing
Atto
friendly little parsers
Stars: ✭ 340 (-21.84%)
Mutual labels:  parsing
gpkeditor
markdown editor with peg.js
Stars: ✭ 15 (-96.55%)
Mutual labels:  peg
intellij-javacc
JavaCC and JJTree grammar support for the IntelliJ Platform
Stars: ✭ 31 (-92.87%)
Mutual labels:  parser-generator
Estree
The ESTree Spec
Stars: ✭ 3,867 (+788.97%)
Mutual labels:  parsing
ofxgo
Golang library for querying and parsing OFX
Stars: ✭ 96 (-77.93%)
Mutual labels:  parsing
Seafox
A blazing fast 100% spec compliant, self-hosted javascript parser written in Typescript
Stars: ✭ 425 (-2.3%)
Mutual labels:  parsing
JavaScript
JavaScript version ( Browser and Node.js ) of SimplePEG
Stars: ✭ 14 (-96.78%)
Mutual labels:  peg
Jflex
The fast scanner generator for Java™ with full Unicode support
Stars: ✭ 380 (-12.64%)
Mutual labels:  parsing
Clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Stars: ✭ 330 (-24.14%)
Mutual labels:  parsing
Compositional-Generalization-in-Natural-Language-Processing
Compositional Generalization in Natual Language Processing. A roadmap.
Stars: ✭ 26 (-94.02%)
Mutual labels:  parsing
literator
📝 Generate literate-style markdown docs from your sources
Stars: ✭ 55 (-87.36%)
Mutual labels:  parsing
1-60 of 396 similar projects