# Packages
No description provided by the author
# README
parc
parc is a Parser Combinator written in Golang.
It mainly inspired by the Arcsecond library. Many ideas are also borrowed from the How Parser Combinators Work, Parser Combinators From Scratch youtube series of Low Byte Productions, the presentation of Jeremy Brown at GopherCon 2022: on Parsing w/o Code Generators: Parser Combinators in Go with Generics, and the nom Rust parser combinator library.
See the tutorial/ to get started with this package.
Read the parc package doc pages.
As every parser has its own unit tests, so find them in the source code, and study the ones you want to use, in order to better understanding how to use them.
References
- Arcsecond: a zero-dependency, Fantasy Land compliant JavaScript Parser Combinator library largely inspired by Haskell's Parsec.
- You could have invented Parser Combinators
- How Parser Combinators Work, Parser Combinators From Scratch
- Parser-Combinators-From-Scratch
- GopherCon 2022: Jeremy Brown - Parsing w/o Code Generators: Parser Combinators in Go with Generics
- Simple parser combinator package as shown at GopherCon 2022
- nom