Java grammar定义了ModifiersOpt: { Modifier }
。 Modifier
定义为public, protected, private, static
等之一...... {x}
表示零次或多次出现x
。关于Java语法中修饰符的问题
我们知道public public
不是一个有效的标识符。这是否意味着Modifier
列表中的任何元素(例如public
)仅出现一次在{Modifier}
?是否有用于{ Modifier }
的任何“标准”解析器组合器?
这实际上是有效的Java。 (首先`i`是一个字段。) – 2011-01-21 15:59:30