gnu.expr
public class QuoteExp extends Expression
| Field Summary | |
|---|---|
| static QuoteExp | falseExp |
| static QuoteExp | nullExp |
| static QuoteExp | trueExp |
| protected Type | type |
| static QuoteExp | undefined_exp |
| static QuoteExp | voidExp |
| Constructor Summary | |
|---|---|
| QuoteExp(Object val) | |
| QuoteExp(Object val, Type type) | |
| Method Summary | |
|---|---|
| void | apply(CallContext ctx) |
| void | compile(Compilation comp, Target target) |
| static QuoteExp | getInstance(Object value) |
| Type | getType() |
| Object | getValue() |
| Expression | inline(ApplyExp exp, InlineCalls walker, Declaration decl) |
| protected boolean | mustCompile() |
| void | print(OutPort out) |
| boolean | side_effects() |
| String | toString() |
| Object | valueIfConstant() |
| protected Expression | walk(ExpWalker walker) |