obj
IEquatable<ArrExpr>
IStructuralEquatable
IComparable<ArrExpr>
IComparable
IStructuralComparable
ArrArrAcc(ArrExpr, NatExpr)
ArrExpr
NatExpr
ArrCase((BoolExpr * ArrExpr) list, ArrExpr)
(BoolExpr * ArrExpr) list
ArrIte(BoolExpr, ArrExpr, ArrExpr)
BoolExpr
ArrOfExprL Expr list
Expr list
ArrTupAcc(TupExpr, int)
TupExpr
int
ArrVar(QName, int * QType)
QName
int * QType
this.pprinter
int -> PrnDrv -> unit
this.pprinterCase (t1, t2)