A simple Parser Combinator package for Roc.
color : Parser Utf8 [Red, Green, Blue]
color =
oneOf [
const Red |> skip (string "red"),
const Green |> skip (string "green"),
const Blue |> skip (string "blue"),
]
expect parseStr color "green" == Ok Green
See lukewilliamboswell.github.io/roc-parser/
Locally generate docs using roc docs package/main.roc
If you see anything that could be improved please create an Issue or submit a PR.
Run tests locally with roc test package/main.roc
Bundle package into a URL for distribution using roc build --bundle .tar.br package/main.roc