Here are
48 public repositories
matching this topic...
A simple and fast library for text-based parser combinators
-
Updated
Apr 14, 2022
-
Elixir
Dynamic parser combinators in Dart.
-
Updated
May 15, 2022
-
Dart
A nice parser combinator library for Kotlin
-
Updated
Apr 22, 2022
-
Kotlin
Dynamic parser combinators in Java.
-
Updated
Apr 22, 2022
-
Java
Javascript Generalized Parser Combinators
-
Updated
Feb 11, 2022
-
JavaScript
A Java parser combinator library written with an unmatched feature set.
-
Updated
Oct 30, 2021
-
Java
🔍 A step-by-step guide to parsing using Haskell parser combinators.
-
Updated
Nov 11, 2019
-
Haskell
A parser combinator library with declarative superpowers
-
Updated
Mar 24, 2022
-
JavaScript
Arborist is a PEG parser that supports left-associative left recursion
-
Updated
Apr 5, 2020
-
Crystal
Parser combinators in Kotlin for Kotlin Multiplatform
-
Updated
May 13, 2022
-
Kotlin
Lightweight template-based parser build system. Simple prototyping. Comfortable debugging. Effective developing.
-
Updated
May 29, 2022
-
Dart
Koans to build parser combinator in Kotlin from scratch
-
Updated
Aug 27, 2020
-
Kotlin
-
Updated
Apr 13, 2019
-
Haskell
A well typed and sugared parser combinator framework for TypeScript/JavaScript.
-
Updated
Mar 24, 2022
-
TypeScript
Ergonomic parser combinator library for constexpr C++.
CPARSEC2 - a parser combinator library for C language
A simple parser combinator library
-
Updated
May 16, 2022
-
Rust
Parser combinators library for C++
A lexer-generator/parser-combinator for any context-free format
-
Updated
Apr 14, 2022
-
Java
A parser combinator library for Go.
An experiment to parse Reminder events in natural language
-
Updated
Nov 28, 2021
-
Rust
A hyper-optimized 1kb library to build fully type-safe parsers in TypeScript.
-
Updated
Aug 26, 2021
-
TypeScript
Compiler Creation Support Library in C (C23 / GNU extension)
P(arser)C(ombinator) - a minimal zero-dependency parser combinator framework enabling intuitive and modular parser development
-
Updated
Feb 7, 2022
-
JavaScript
Packrat parser combinator in Go
library for writing string interpolation implementations using parser combinators
-
Updated
May 30, 2022
-
Scala
Asynchronous parser taking incremental bites out of your byte input stream.
-
Updated
May 26, 2022
-
Python
Improve this page
Add a description, image, and links to the
parser-combinator
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
parser-combinator
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Hi,
I don't know if its possible but maybe this can be somehow handled better:
If I have a grammar rule like so:
cppcmb_def(expr) = pc::pass | (expr & match<Token::PLUS> & primary) [BinaryExpr::make] | (expr & match<Token::MINUS> & primary) [BinaryExpr::make] | primary %= pc::as_memo_d;
And the met