我正在使用Grako EBNF/PEG 解析器。
我知道 EBNF 语法允许获取满足给定选项之一的表达式:
(a | b | c)
是否有类似的语法部分或解决方法允许抓取任何组合的表达式a
,b
并且c
没有重复,以便有效的表达式如下:
a b c
b a c
a b
b c
b
none
但不喜欢:
b b c
a a
?
我正在使用Grako EBNF/PEG 解析器。
我知道 EBNF 语法允许获取满足给定选项之一的表达式:
(a | b | c)
是否有类似的语法部分或解决方法允许抓取任何组合的表达式a
,b
并且c
没有重复,以便有效的表达式如下:
a b c
b a c
a b
b c
b
none
但不喜欢:
b b c
a a
?