public override void PossibleElse() { Output.WriteLine(" goto {0};", _endIfLabels.Push()); Output.WriteLine("{0}:", _elseLabels.Pop()); }
public override void EndIf() { Output.WriteLine("{0}:", _endIfLabels.Pop()); }
public override void EndWhile() { Output.WriteLine(" goto {0};", _beginWhileLabels.Pop()); Output.WriteLine("{0}:", _endWhileLabels.Pop()); }