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 TypeClassDescriptionclass
A "catch" clause of a "try-catch" form.class
Class used to implement "fluid-let" for Scheme and "let" for Emacs.Modifier and TypeMethodDescriptionprotected CatchClause
ANormalize.toCatchClause
(LetExp exp, CatchClause next) protected Expression
ANormalize.visitLetExp
(LetExp exp, gnu.expr.ANormalize.Context context) Besides handling "let" and "fluidlet" normalization, it flattens the nesting of let expressions.protected Expression
ChainLambdas.visitLetExp
(LetExp exp, ScopeExp scope) protected R
ExpVisitor.visitLetExp
(LetExp exp, D d) protected Expression
FindCapturedVars.visitLetExp
(LetExp exp, Void ignored) protected Expression
FindTailCalls.visitLetExp
(LetExp exp, Expression returnContinuation) protected Expression
InlineCalls.visitLetExp
(LetExp exp, Type required) protected Expression
ResolveNames.visitLetExp
(LetExp exp, Void ignored) -
Uses of LetExp in kawa.lang
Modifier and TypeClassDescriptionclass
Bindings from asyntax-case
/syntax-rules
pattern.class
A scope created when expanding a SyntaxTemplate.