Kind/book/Parser.until.kind2

12 lines
250 B
Plaintext
Raw Normal View History

2024-02-21 01:23:15 +03:00
Parser.until
: ∀(A: *)
∀(until: (Parser Bool))
∀(parse: (Parser A))
(Parser (List A))
= λA λuntil λparse
2024-03-02 02:40:31 +03:00
(Parser.map
(List.Concatenator A)
(List A)
(List.Concatenator.build A)
(Parser.until.go A until parse λx x)
)