Kind/book/Kind.Term.parse.kind2
2024-03-01 20:40:31 -03:00

7 lines
237 B
Plaintext

Kind.Term.parse
: ∀(code: String) Kind.Term
= λcode
let P = λx Kind.Term
let done = λcode λterm (term (List.nil Kind.Binder))
let fail = λerror (Kind.hol "error" (List.nil Kind.Term))
(~(Kind.Term.parser code) P done fail)