Re[2]: Никто не видел хорошей грамматики Java?
От: Аноним  
Дата: 11.09.02 11:44
Оценка:
Здравствуйте ukman, Вы писали:

U>Здравствуйте Аноним, Вы писали:


А>>Интересует максимально читабельная, минимально конфликтная версия грамматики (и при этом для Java 2).

А>>Книжка, которая лежит на java.sun.com (Java Language Specification) не подходит: грамматика, что размазана по главам, содержит довольно много конфликтов, а та грамматика, что в конце книги, не читабельна и скорее предназначена не для построения дерева, а для ответа на вопрос 'Это синтаксически корректная программа на Java?' (и ничего более )
U>В пакете JavaCC есть грамматика для Java. Мне она была понятна. А вообще для чего нужна грамматика? Для парсинга или просто- ознакомиться? Если для парсинга, то боюсь что хорошо читабельной грамматики не найти- их пишут с учетом будущего парсера (LL, LR) и подгоняют под него.

Грамматика нужна для написания парсера. В идеале надо LALR(1) грамматику (LL тоже покатит — она преобразуется к LALR, но что-то я сомневаюсь, что LL грамматика вообще есть)

Кстати, где ты видел людей, которые знакомятся с языком программирования, читая его грамматику?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.