Как мне назвать выражения, которые не имеют скобки? - PullRequest
1 голос
/ 13 октября 2010

Я добавляю больше к своему языку, используя бизонов, и в правилах я немного запутался.

Как назвать выражения, которые имеют {}, такие как класс, функции, переключатель и т. Д. Выражения VS, которым в конце нужна точка с запятой (Int i;)

У меня были они как typeExprWO VS typeExpr, но я перепутал их со значением WO без необходимости ставить точку с запятой (он же имеет скобку) в некоторых областях и без скобки (поэтому нужны точки с запятой) в других местах.

Мне нужно лучшее имя. Идеи?

1 Ответ

3 голосов
/ 13 октября 2010

Обычно это будет declaration или statement.

Выражения обычно являются выражениями без значимого возвращаемого значения или отброшенного возвращаемого значения.

Последовательность операторов обычно называется block (или block statement), но в случаеобъявление (объявление метода inc), имя body может быть лучшим выбором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...