Re: Компилятоp (тpанслятоp)

From
Sergey I. Yevtushenko ()
To
All
Date
2000-02-28T15:20:58Z
Area
RU.ALGORITHMS
From: evsi@naverex.kiev.ua (Sergey I. Yevtushenko)

On Mon, 28 Feb 100 10:47:51, "Andrey Belyakov" <andrejb@care.lv> wrote:

> > Это я к тому, что множества равномощны. (если я не путаюсь в
> > терминологии)
> Скорее всего - путаешься. Для LL() более жесткие ограничения.

Таки надо посмотреть книжку. Но каких-либо особых "более жестких"
ограничений я не помню. Другой вопрос, что _считается_, что LR(k)
грамматики составляют наиболее обширный класс интересных 
_с практической точки зрения_ грамматик. Но это, как бы не говорит 
ничего о более жестких ограничениях у LL(k).

> > Раз на раз не приходится. Да и от грамматики зависит достаточно
> > сильно.
> От грамматики? Ну если только считать на счетной линейке.

При чем тут линейка?

> А так только время счета т.е. генерации таблиц разбора.

То есть, из этой фразы надо сделать 2 вывода: 1) генерить таблицы руками - 
предельно просто; 2) атоматические генераторы существуют только для LR(k).

Мне очень жаль, но ни то, ни другое не верно. Или насчет первго я ошибаюсь и 
ты можешь построить, например, таблицы для примитивного LR(1) парсера тех 
же арифметических выражений прямо из головы?

Regards,
	Sergey.

*--------------------------------------
ES@Home

--- ifmail v.2.15dev4
 * Origin: ES@Home (2:5020/400)