public abstract class ExpExpVisitor<D> extends ExpVisitor<Expression,D>
ExpVisitor<R,D>
to R=Expression
.currentLambda, exitValue, messages
Constructor and Description |
---|
ExpExpVisitor() |
Modifier and Type | Method and Description |
---|---|
protected Expression |
defaultValue(Expression r,
D d) |
protected Expression |
update(Expression exp,
Expression r) |
error, getColumnNumber, getCompilation, getCurrentLambda, getExitValue, getFileName, getLineNumber, getMessages, getPublicId, getSystemId, isStableSourceLocation, noteError, setColumn, setContext, setFile, setLine, setLine, visit, visitAndUpdate, visitApplyExp, visitBeginExp, visitBlockExp, visitClassExp, visitDeclarationType, visitDeclarationTypes, visitDefaultArgs, visitExitExp, visitExpression, visitExps, visitExps, visitFluidLetExp, visitIfExp, visitLambdaExp, visitLangExp, visitLetExp, visitModuleExp, visitObjectExp, visitQuoteExp, visitReferenceExp, visitScopeExp, visitSetExp, visitSetExpValue, visitSynchronizedExp, visitThisExp, visitTryExp
protected Expression update(Expression exp, Expression r)
update
in class ExpVisitor<Expression,D>
protected Expression defaultValue(Expression r, D d)
defaultValue
in class ExpVisitor<Expression,D>