//
 public BauerZamelson(Byte b)
 {
     //Массив разборов определяем по количеству, взятому из синтаксического разбора
     ha = new HardAnalise[b];
     for (int i = 0; i < b; i++)
     {
         ha[i] = new HardAnalise();
     }
     cHardAnalise = 0;
     hf           = new HardForm[b];
     for (int i = 0; i < b; i++)
     {
         hf[i] = new HardForm();
     }
     hfs = new HardForms();
 }
 //
 public BauerZamelson()
 {
     cHardAnalise = 0;
     hfs          = new HardForms();
 }