CR1. Все идентификаторы в разделе объявлений должны быть уникальными

CR2. Ни одно из зарезервированных слов, например IF, WHILE, и т.д. не могут быть использованы в качестве идентификаторов. (Список зарезервированных слов будет дан позднее)

Рисунок 5 показывает, что VAR Ch: CHAR является <разделом объявлений>

Рис. 5. Синтаксическое дерево для <раздела объявлений>

Синтаксис оператора BEGIN задается синтаксическими правилами 9, 10 и контекстным правилом 3

SR9. <оператор BEGIN>::= BEGIN <список операторов> END

SR10. <список операторов>::= <оператор>

| <список операторов>; <оператор>

CR3. Любой идентификатор в операторе, отличный от стандартных идентификаторов вроде READ, WRITE и т.д. должен присутствовать в <списке идентификаторов> <раздела объявлений>.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: