Как мне назвать выражения, которые не имеют скобки?

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

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

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

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

1 ответ

Обычно это было бы declaration или statement,

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

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

Другие вопросы по тегам