Kind/book/Parser.Result.kind2
2024-02-25 19:46:44 -03:00

10 lines
262 B
Plaintext

Parser.Result
: ∀(T: *)
*
= λT
$(self: (Parser.Result T))
∀(P: ∀(x: (Parser.Result T)) *)
∀(done: ∀(code: String) ∀(value: T) (P (Parser.Result.done T code value)))
∀(fail: ∀(error: String) (P (Parser.Result.fail T error)))
(P self)