public class PushApply extends ExpVisitor<Expression,java.lang.Void>
currentLambda, exitValue, messages| Constructor and Description |
|---|
PushApply() |
| Modifier and Type | Method and Description |
|---|---|
protected Expression |
defaultValue(Expression r,
java.lang.Void ignored) |
static void |
pushApply(Expression exp,
Compilation comp) |
protected Expression |
update(Expression exp,
Expression r) |
protected Expression |
visitApplyExp(ApplyExp exp,
java.lang.Void ignored) |
protected Expression |
visitClassExp(ClassExp exp,
java.lang.Void ignored) |
protected Expression |
visitReferenceExp(ReferenceExp exp,
java.lang.Void ignored) |
error, getColumnNumber, getCompilation, getCurrentLambda, getExitValue, getFileName, getLanguage, getLineNumber, getMessages, getPublicId, getSystemId, isStableSourceLocation, noteError, setColumn, setContext, setFile, setLine, setLine, visit, visitAndUpdate, visitBeginExp, visitBlockExp, visitDeclarationType, visitDeclarationTypes, visitDefaultArgs, visitExitExp, visitExpression, visitExps, visitExps, visitFluidLetExp, visitIfExp, visitLambdaExp, visitLangExp, visitLetExp, visitModuleExp, visitObjectExp, visitQuoteExp, visitScopeExp, visitSetExp, visitSynchronizedExp, visitThisExp, visitTryExppublic static void pushApply(Expression exp, Compilation comp)
protected Expression update(Expression exp, Expression r)
update in class ExpVisitor<Expression,java.lang.Void>protected Expression defaultValue(Expression r, java.lang.Void ignored)
defaultValue in class ExpVisitor<Expression,java.lang.Void>protected Expression visitApplyExp(ApplyExp exp, java.lang.Void ignored)
visitApplyExp in class ExpVisitor<Expression,java.lang.Void>protected Expression visitReferenceExp(ReferenceExp exp, java.lang.Void ignored)
visitReferenceExp in class ExpVisitor<Expression,java.lang.Void>protected Expression visitClassExp(ClassExp exp, java.lang.Void ignored)
visitClassExp in class ExpVisitor<Expression,java.lang.Void>