Public Types | |
enum | ControlStructureType { kTypeIf, kTypeWhile } |
Public Member Functions | |
ControlStructure (ControlStructureType t) | |
Public Attributes | |
ControlStructureType | type |
Block * | condition |
bool | invertedCondition |
Block * | loopHead |
Block * | thenHead |
Block * | elseHead |
Block * | next |