标签: syntax bnf ebnf
我正在尝试使用BNF样式编写一种小的语言语法。我来到了这样的选择:
option ::= 'option1' | 'option2' | 'read' | 'write' | etc
前四个选项是option可以具有的值的示例,但是我无法枚举所有值,也无法对其进行分组。相反,我想使用etc之类的东西,但是我不知道语法是否可以使用它。知道如何显示这些选项,用什么代替etc来写吗?
option
etc
谢谢!