gnu.expr
Class ChainLambdas
public class ChainLambdas
Sets up the firstChild/nextSibling links of each LambdaExp.
Setup 'outer' links of ScopeExp and its sub-classes.
Also generates a class name for each ClassExp and registers each class.
Also, if lambda is bound to a unique declaration, make that its name.
error , getColumn , getCompilation , getCurrentLambda , getFile , getLine , noteError , setColumn , setContext , setFile , setLine , setLine , walk , walkApplyExp , walkBeginExp , walkBlockExp , walkClassExp , walkDefaultArgs , walkExitExp , walkExpression , walkExps , walkExps , walkFluidLetExp , walkIfExp , walkLambdaExp , walkLangExp , walkLetExp , walkModuleExp , walkObjectExp , walkQuoteExp , walkReferenceExp , walkScopeExp , walkSetExp , walkSynchronizedExp , walkThisExp , walkTryExp |