Osiris.Coqtype expression = | CAtom of string| CCon of string * expression list| CList of expression list| CTuple of expression list| CCut of string * expressionA highly minimalistic abstract syntax of Coq expressions.
Coq toplevel definitions.
type defs = def listval plain : string -> expressionval c : string -> expression list -> expressionval list : expression list -> expressionval clist : string -> expression list -> expressionval tuple : expression list -> expressionval pair : expression -> expression -> expressionval cut : string -> expression -> expression