예제 #1
0
 private void ReInitialize()
 {
     _currentClassName         = null;
     _fields                   = new List <Symbol>();
     _beginWhileLabels         = new LabelStack("BEGINWHILE_");
     _endWhileLabels           = new LabelStack("ENDWHILE_");
     _elseLabels               = new LabelStack("ELSE_");
     _endIfLabels              = new LabelStack("ENDIF_");
     _emittedStructDeclaration = false;
 }
 private void ReInitialize()
 {
     _currentClassName = null;
     _fields = new List<Symbol>();
     _beginWhileLabels = new LabelStack("BEGINWHILE_");
     _endWhileLabels = new LabelStack("ENDWHILE_");
     _elseLabels = new LabelStack("ELSE_");
     _endIfLabels = new LabelStack("ENDIF_");
     _emittedStructDeclaration = false;
 }