public class ChainLambdas extends ExpExpVisitor<ScopeExp>
currentLambda, exitValue, messages| Constructor and Description |
|---|
ChainLambdas() |
| Modifier and Type | Method and Description |
|---|---|
static void |
chainLambdas(Expression exp,
Compilation comp) |
protected Expression |
visitClassExp(ClassExp exp,
ScopeExp scope) |
protected Expression |
visitLambdaExp(LambdaExp exp,
ScopeExp scope) |
protected Expression |
visitScopeExp(ScopeExp exp,
ScopeExp scope) |
defaultValue, updateerror, getColumnNumber, getCompilation, getCurrentLambda, getExitValue, getFileName, getLineNumber, getMessages, getPublicId, getSystemId, isStableSourceLocation, noteError, setColumn, setContext, setFile, setLine, setLine, visit, visitAndUpdate, visitApplyExp, visitBeginExp, visitBlockExp, visitDeclarationType, visitDeclarationTypes, visitDefaultArgs, visitExitExp, visitExpression, visitExps, visitExps, visitFluidLetExp, visitIfExp, visitLangExp, visitLetExp, visitModuleExp, visitObjectExp, visitQuoteExp, visitReferenceExp, visitSetExp, visitSetExpValue, visitSynchronizedExp, visitThisExp, visitTryExppublic static void chainLambdas(Expression exp, Compilation comp)
protected Expression visitScopeExp(ScopeExp exp, ScopeExp scope)
visitScopeExp in class ExpVisitor<Expression,ScopeExp>protected Expression visitLambdaExp(LambdaExp exp, ScopeExp scope)
visitLambdaExp in class ExpVisitor<Expression,ScopeExp>protected Expression visitClassExp(ClassExp exp, ScopeExp scope)
visitClassExp in class ExpVisitor<Expression,ScopeExp>