我应该如何命名没有括号的表达式?

时间:2010-10-13 06:30:16

标签: compiler-construction

我使用野牛在我的语言中添加更多内容,并且在规则中我感到有些困惑。

如何命名具有{}的表达式,例如类,函数,开关等VS表达式,在它们的末尾需要分号(Int i;)

我把它们作为typeExprWO VS typeExpr但是我把它们混合起来有WO含义,而不需要在某些区域使用分号(也有一个括号)而在其他地方没有括号(所以它需要分号)。

我需要一个更好的名字。想法?

1 个答案:

答案 0 :(得分:3)

通常情况下,这是declarationstatement

语句通常是没有有意义的返回值或丢弃的返回值的表达式。

一系列语句通常称为block(或block statement),但在声明(包含方法声明)的情况下,名称body可能是更好的选择。

相关问题