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) |