Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrew Ezhguroff                     2:5020/400     29 Jun 2001  02:29:09
 To : krotoff@such.srcc.msu.su
 Subject : Re: Синтаксический анализатор
 -------------------------------------------------------------------------------- 
 
 Привет! "Alexander Krotoff" <krotoff@such.srcc.msu.su> сообщил(а) нам:
 
 > AE> Скорее уж преобразование в обратную польскую запись (тоже дерево, но
 > AE> неявное). А стек (или рекурсия) нужен не только для обработки скобок,
 
 но и
 
 > AE> для учета приоритета операций.
 > Учесть приоритеты можно и без рекурсии (используя стек и сравнение
 > приоритетов). Вообще использовать рекурсивный или какой другой
 > нисходящий разборщик просто для выражений (для простых выражений)
 > не очень хорошо.
 
 Еще раз: рекурсия (прямая) и стек эквивалентны. И какой именно прием
 использовать, зависит от вкусов программиста.
 
 Hо похоже, что ты путаешь рекурсию (прием программирования) и метод
 рекурсивного спуска (способ грамматического разбора).
 
 А по поводу нисходящего разбора... Многие грамматики можно преобразовать в
 LL(1) форму, для разбора которой, насколько я помню, требуется только стек.
 
 С уважением, Андрей.
 --- ifmail v.2.15dev5
  * Origin: COMSTAR Telecommunications (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Синтаксический анализатор   Alexey Desyatnik   26 Jun 2001 17:28:02 
 Re: Синтаксический анализатор   Andrew Ezhguroff   27 Jun 2001 02:30:21 
 Re: Синтаксический анализатор   Alexey Desyatnik   28 Jun 2001 11:54:49 
 Re: Синтаксический анализатор   Andrew Ezhguroff   28 Jun 2001 13:29:17 
 Re: Синтаксический анализатор   Alexander Krotoff   28 Jun 2001 21:21:30 
 Re: Синтаксический анализатор   Andrew Ezhguroff   29 Jun 2001 02:29:09 
Архивное /ru.algorithms/1216817962d3c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional