-
Updated
May 26, 2022 - Rust
#
parser-combinators
Here are 423 public repositories matching this topic...
Rust parser combinator framework
A tool for structural code search and replace that supports ~every language.
javascript
refactoring
python
c
java
go
swift
rust
syntax
php
typescript
parsing
parser-combinators
linting
regex
reason
rewriting
search-and-replace
program-transformation
syntax-transformation
-
Updated
Jun 27, 2022 - OCaml
Python library for creating PEG parsers
python
parsing
parser-combinators
python3
parsing-expression-grammar
python-3
text-processing
python-2
python2
parsing-library
peg-parsers
-
Updated
Jun 25, 2022 - Python
Parsing Expression Grammar Template Library
parsing
parser-combinators
cpp
grammar
cpp11
parsing-expression-grammar
header-only
cpp17
peg
parsing-expression-grammars
pegtl
-
Updated
Jun 12, 2022 - C++
A parser library for humans with powerful error recovery.
-
Updated
Jun 14, 2022 - Rust
A parser combinator library for Rust
-
Updated
Jun 8, 2022 - Rust
A lightweight and fast parsing library for C#.
-
Updated
Jun 24, 2022 - C#
3
studoot
commented
May 4, 2022
I'm trying out lexy
with a re-implementation of a parser I've already got which, in part, parses register names of the form r<0..31>
and f<0..15>
- i.e. there are 32 general purpose registers (named r0
, r1
, ... r31
) and 16 floating point registers.
I'd like to verify that the register number is in range when parsed, so I'd like to have something like lexy::code_point
, which has tr
enhancement
New feature or request
help wanted
Extra attention is needed
good first issue
Good for newcomers
Yay is a high level PHP preprocessor
-
Updated
Jul 21, 2021 - PHP
Parser combinators built for speed and memory efficiency
-
Updated
Mar 18, 2022 - OCaml
-
Updated
Apr 9, 2022 - TypeScript
PEG parser combinators using operator overloading without macros.
-
Updated
May 22, 2022 - Rust
Parsica - PHP Parser Combinators - The easiest way to build robust parsers.
-
Updated
Apr 6, 2022 - PHP
Recursive descent parsing library for Python based on functional combinators
-
Updated
May 3, 2022 - Python
Parser combinator in Go. If there are any cross platform issues or backward compatibility issues, please reach out.
-
Updated
Dec 19, 2021 - Go
Type safe url pattern matching without regular expressions and arguments type mismatches based on parser combinators.
-
Updated
Feb 20, 2020 - Swift
Create models from a JSON file, even a Baby can do it.
-
Updated
Nov 18, 2021 - Swift
A parser combinator library written in the Swift programming language.
-
Updated
Jun 12, 2022 - Swift
A concise and readable language for Firestore security rules, similar to Firebase Bolt.
-
Updated
Mar 24, 2022 - Haskell
JavaScript parser-combinator library
-
Updated
Jun 23, 2022 - TypeScript
A Scala implementation of parsing with derivatives
-
Updated
Jan 1, 2020 - Scala
A parser combinator library for Elixir projects
-
Updated
Mar 29, 2022 - Elixir
A universal Python parser combinator library inspired by Parsec library of Haskell.
-
Updated
Mar 7, 2022 - Python
String parser combinators for TypeScript
-
Updated
May 10, 2022 - TypeScript
A clean, efficient parser combinator
-
Updated
Feb 15, 2022 - Rust
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
-
Updated
Jun 27, 2022 - Swift
Improve this page
Add a description, image, and links to the parser-combinators topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the parser-combinators topic, visit your repo's landing page and select "manage topics."
It would be nice to add the bits of code from chapter 33 of "Programming in Scala" as tests to be sure we don't break compatibility (too much) with the book.