Как мне назвать выражения, которые не имеют скобки?
Я добавляю больше к своему языку, используя зубров, и в правилах я немного запутался.
Как назвать выражения, которые имеют {}, такие как класс, функции, switch и т. Д. Выражения VS, которым в конце нужна точка с запятой (Int i;)
У меня были они как typeExprWO VS typeExpr, но я перепутал их, имея значение WO без необходимости ставить точку с запятой (он же имеет скобку) в некоторых областях и без скобки (поэтому нужны точки с запятой) в других местах.
Мне нужно лучшее имя. Идеи?
1 ответ
Обычно это было бы declaration
или statement
,
Утверждения обычно являются выражениями без значимого возвращаемого значения или отброшенного возвращаемого значения.
Последовательность утверждений обычно называется block
(или же block statement
), но в случае объявления (вкл. объявление метода), имя body
может быть лучшим выбором.