public final class LambdaTerm extends QuantifiedTerm
precedence| Modifier and Type | Method and Description |
|---|---|
void |
accept(ASTVisitor visitor)
Accept visitor for a visit.
|
static LambdaTerm |
construct(TypedIdentifier[] vars,
Term body)
Construct a function expression.
|
Term |
getBody()
Get the body of the term.
|
java.lang.String |
getQuantifier()
Get string representation of quantifier.
|
getPrecedence, getType, setTypeaccept, acceptChildren, getVariablesgetPosition, isLeftAssociative, isRightAssociative, setPositionaccept, accept, print, printCore, toString, toStringCoreequals, getClass, hashCode, notify, notifyAll, wait, wait, waitisLeftAssociative, isRightAssociativegetPosition, setPositionaccept, acceptChildren, print, printCore, toString, toStringCorepublic static LambdaTerm construct(TypedIdentifier[] vars, Term body)
vars - the bound variables of the term.body - the body of the term.public Term getBody()
getBody in class QuantifiedExpressionpublic java.lang.String getQuantifier()
getQuantifier in class QuantifiedExpressionpublic void accept(ASTVisitor visitor)
accept in interface ASTaccept in class QuantifiedTermvisitor - the visitor who is accepted by this node.