/// <summary> /// Создает новую таблицу идентификаторов. Необходима для реализации пошагового режима. /// </summary> /// <param name="table"></param> public void make_new_TableId(GlobalTableId table) { tableId = table; prog = tableId.get_poliz(tableId.get_curFunc()); args = new Stack <Lexem>(); cur_step_poliz = 0; }
/// <summary> /// Контруктор /// </summary> /// <param name="table">Таблица идентификаторов</param> /// <param name="i">Ввод</param> /// <param name="o">Вывод</param> /// <param name="web">Браузер</param> public Executer(GlobalTableId table, System.Windows.Forms.TextBox i, System.Windows.Forms.RichTextBox o, WB web) { wb = web; out_stream = o; in_stream = i; cur_step_poliz = 0; tableId = new GlobalTableId(); tableId = table; prog = tableId.get_poliz(tableId.get_curFunc()); args = new Stack <Lexem>(); }