Advertisement
Guest User

Untitled

a guest
May 31st, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. Мы находимся в функции parse и поняли, что нужно выполнить команду селект, тогда мы:
  2. Buf_.Down.clear(); //Полностью очищаем буферную запись, т.к. она забита резульаттами предыдущего поиска
  3. Select( Top_, Rule_for_search); //Запускаем специальный метод класса для обхода дерева и поиска совпадений, передавая в него результат предыдущего поиска, этот метод ссылки на все найденные вершины, которые нам подходят, помещает в вектор Buf_.Down
  4. Top_ = Down_; // В данный момент это делается несколько иначе, просто последовательно добавляются ссылки из Buf_.Down в Top_.Down, который был предварительно очищен.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement