Uses of Class
gnu.expr.LetExp
Packages that use LetExp
Package
Description
Supports
Expression,
and various related classes need to compile programming languages.-
Uses of LetExp in gnu.expr
Modifier and TypeClassDescriptionclassA "catch" clause of a "try-catch" form.classClass used to implement "fluid-let" for Scheme and "let" for Emacs.Modifier and TypeMethodDescriptionprotected CatchClauseANormalize.toCatchClause(LetExp exp, CatchClause next) protected ExpressionANormalize.visitLetExp(LetExp exp, gnu.expr.ANormalize.Context context) Besides handling "let" and "fluidlet" normalization, it flattens the nesting of let expressions.protected ExpressionChainLambdas.visitLetExp(LetExp exp, ScopeExp scope) protected RExpVisitor.visitLetExp(LetExp exp, D d) protected ExpressionFindCapturedVars.visitLetExp(LetExp exp, Void ignored) protected ExpressionFindTailCalls.visitLetExp(LetExp exp, Expression returnContinuation) protected ExpressionInlineCalls.visitLetExp(LetExp exp, Type required) protected ExpressionResolveNames.visitLetExp(LetExp exp, Void ignored) -
Uses of LetExp in kawa.lang
Modifier and TypeClassDescriptionclassBindings from asyntax-case/syntax-rulespattern.classA scope created when expanding a SyntaxTemplate.