gnu.expr
Class ChainLambdas
- org.xml.sax.Locator, SourceLocator
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 , getColumnNumber , getCompilation , getCurrentLambda , getFileName , getLineNumber , getMessages , getPublicId , getSystemId , isStableSourceLocation , noteError , setColumn , setContext , setFile , setLine , setLine , walk , walkApplyExp , walkBeginExp , walkBlockExp , walkClassExp , walkDeclarationType , walkDeclarationTypes , walkDefaultArgs , walkExitExp , walkExpression , walkExps , walkExps , walkFluidLetExp , walkIfExp , walkLambdaExp , walkLangExp , walkLetExp , walkModuleExp , walkObjectExp , walkQuoteExp , walkReferenceExp , walkScopeExp , walkSetExp , walkSynchronizedExp , walkThisExp , walkTryExp |