- EXPRESSION_SIGNATURE
enum uint EXPRESSION_SIGNATURE;
Undocumented in source.
- signature
uint signature;
Undocumented in source.
- loc
Loc loc;
Undocumented in source.
- op
TOK op;
Undocumented in source.
- semantic
Expression semantic(Scope* sc)
Semantically analyze Expression.
Determine types, fold constants, e
- toString
d_string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
- toBuffer
void toBuffer(char[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
- checkLvalue
void checkLvalue(Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
- match
int match(Expression e)
Undocumented in source. Be warned that the author may not have intended to support it.
- isBooleanResult
int isBooleanResult()
Undocumented in source. Be warned that the author may not have intended to support it.
- toIR
void toIR(IRstate* irs, uint ret)
Undocumented in source. Be warned that the author may not have intended to support it.
- toLvalue
void toLvalue(IRstate* irs, uint base, IR* property, int opoff)
Undocumented in source. Be warned that the author may not have intended to support it.
NullExpression *************************