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) |
protected Expression |
update(Expression exp,
Expression r) |
protected Expression |
visitApplyExp(ApplyExp exp,
java.lang.Void ignored) |
error, getColumnNumber, getCompilation, getCurrentLambda, getExitValue, getFileName, getLineNumber, getMessages, getPublicId, getSystemId, isStableSourceLocation, noteError, setColumn, setContext, setFile, setLine, setLine, visit, visitAndUpdate, 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
public static void pushApply(Expression exp)
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>