Kind/book/Parser.pick.kind2
2024-02-20 19:23:15 -03:00

7 lines
204 B
Plaintext

Parser.pick
: (Parser Char)
= λcode
let P = λx(Parser.Result Char)
let cons = λhead λtail (Parser.Result.done Char tail head)
let nil = (Parser.Result.fail Char "empty")
(~code P cons nil)