Grammar-Kit 中的负前瞻

Negative lookaheads in Grammar-Kit

有没有办法在 Grammar-kit 中进行否定前瞻?

示例:我定义了两个标记 A 和 B,我想定义一个匹配 A 的规则,如果 A 后面没有跟 B。

我试图在这个 grammar 中找到它,但我无法阅读它。

Grammar-Kit 基于 PEG (Parsing Expression Grammars)。

  • 正向预测:&XXX
  • 负前瞻:!XXX