예제 #1
0
 public CycleOperator(string _lexeme) : base(_lexeme, "НЦ")
 {
     if (_lexeme == "do")
     {
         label = LabelsManager.GetNewLabel();
     }
 }
예제 #2
0
 public string GetLabelUPI()
 {
     if (labelUPI.Length == 0)
     {
         labelUPI = LabelsManager.GetNewLabel();
     }
     return(labelUPI);
 }
예제 #3
0
 public IfOperator() : base("if")
 {
     labelUPL      = LabelsManager.GetNewLabel();
     labelUPI      = "";
     hasElseBranch = false;
 }