解决方案
ReservedWord
成功,当保留字完成时,无论如下所示。因此,解决方案是在较长匹配中包含更多标识符字符时使其失败:
Identifier "identifier"
= !ReservedWord [A-Za-z_]+
ReservedWord
= ( "test" / "abc" ) ![A-Za-z_]
. 不隶属于 StackOverflow
解决方案
ReservedWord
成功,当保留字完成时,无论如下所示。因此,解决方案是在较长匹配中包含更多标识符字符时使其失败:
Identifier "identifier"
= !ReservedWord [A-Za-z_]+
ReservedWord
= ( "test" / "abc" ) ![A-Za-z_]
.