CaseStatement

CaseStatement **************************

Constructors

this
this(Loc loc, Expression exp)
Undocumented in source.

Members

Functions

semantic
Statement semantic(Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
toIR
void toIR(IRstate* irs)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

caseIP
uint caseIP;
Undocumented in source.
exp
Expression exp;
Undocumented in source.
patchIP
uint patchIP;
Undocumented in source.

Inherited Members

From Statement

label
LabelSymbol* label;
Undocumented in source.
toBuffer
void toBuffer(tchar[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
semantic
Statement semantic(Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
toIR
void toIR(IRstate* irs)
Undocumented in source. Be warned that the author may not have intended to support it.
getBreak
uint getBreak()
Undocumented in source. Be warned that the author may not have intended to support it.
getContinue
uint getContinue()
Undocumented in source. Be warned that the author may not have intended to support it.
getGoto
uint getGoto()
Undocumented in source. Be warned that the author may not have intended to support it.
getTarget
uint getTarget()
Undocumented in source. Be warned that the author may not have intended to support it.
getScope
ScopeStatement getScope()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta