Kind/book/Parser.Result.kind2
2024-03-01 20:40:31 -03:00

13 lines
279 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)