Kind/book/Kind.Term.parser.op2.kind2
Victor Taelin c8bf072145 working hs
2024-03-06 11:35:17 -03:00

34 lines
704 B
Plaintext

Kind.Term.parser.op2
: (Parser.Guard Kind.PreTerm)
= (Parser.Guard.text
Kind.PreTerm
"#("
(Kind.Term.parser.bind
_
(Parser.text "#(")
λ_
(Kind.Term.parser.bind
_
Kind.Oper.parser
λopr
(Kind.Term.parser.bind
Kind.PreTerm
Kind.Term.parser
λfst
(Kind.Term.parser.bind
_
Kind.Term.parser
λsnd
(Kind.Term.parser.bind
Unit
(Parser.text ")")
λ_
(Kind.Term.parser.pure
λscp (Kind.op2 opr (fst scp) (snd scp))
)
)
)
)
)
)
)