public abstract class ExpExpVisitor<D> extends ExpVisitor<Expression,D>
ExpVisitor<R,D>
to R=Expression
.SourceLocator.Simple
currentLambda, exitValue, messages
Constructor and Description |
---|
ExpExpVisitor() |
Modifier and Type | Method and Description |
---|---|
protected Expression |
defaultValue(Expression r,
D d) |
ErrorExp |
error(char severity,
java.lang.String message,
SourceLocator location)
Report an error.
|
ErrorExp |
error(java.lang.String msg)
Report an error.
|
protected Expression |
update(Expression exp,
Expression r) |
error, getColumnNumber, getCompilation, getCurrentLambda, getEndColumn, getEndLine, getExitValue, getFileName, getLanguage, getLineNumber, getMessages, getPublicId, getStartColumn, getStartLine, getSystemId, isStableSourceLocation, noteError, setColumn, setContext, setFile, setLine, setLine, visit, visit, visitAndUpdate, visitApplyExp, visitBeginExp, visitBlockExp, visitCaseExp, visitClassExp, visitDeclarationType, visitDeclarationTypes, visitDefaultArgs, visitExitExp, visitExpression, visitExps, visitExps, visitFluidLetExp, visitIfExp, visitLambdaExp, visitLangExp, visitLetExp, visitModuleExp, visitObjectExp, visitQuoteExp, visitReferenceExp, visitScopeExp, visitSetExp, 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>
public ErrorExp error(java.lang.String msg)
public ErrorExp error(char severity, java.lang.String message, SourceLocator location)