【发布时间】:2011-05-06 03:28:23
【问题描述】:
PEG 上的维基百科文章指出:
两者的根本区别 上下文无关语法和解析 表达式语法是 PEG 的 选择运算符是有序的。如果 第一个选择成功,第二个 替代被忽略。如此下令 选择不是可交换的,不像 与上下文无关的无序选择 语法和正则表达式。
但是this question 发现如果替代项是彼此的子串;那么正则表达式的行为不符合unordered choice。 wiki 在大多数情况下是正确的,但没有处理这种边缘条件。我的评估是否正确?
【问题讨论】: