gnu.expr
public class LetExp extends ScopeExp
| Field Summary | |
|---|---|
| Expression | body |
| Expression[] | inits |
| Constructor Summary | |
|---|---|
| LetExp(Expression[] i) | |
| Method Summary | |
|---|---|
| void | apply(CallContext ctx) |
| void | compile(Compilation comp, Target target) |
| Expression | getBody() |
| Type | getType() |
| protected boolean | mustCompile() |
| void | print(OutPort out) |
| void | print(OutPort out, String startTag, String endTag) |
| void | setBody(Expression body) |
| protected Expression | walk(ExpWalker walker) |
| protected void | walkChildren(ExpWalker walker) |
| void | walkInitializers(ExpWalker walker) |