如何以不区分大小写的方式匹配 Tatsu 中的模式

How to match a pattern in Tatsu in a case insensitive manner

有人知道如何以不区分大小写的方式识别 Tatsu 中的模式吗? 文档说:"Use (?i) in patterns that should ignore case." 但我实际上并没有弄清楚如何在我的规则中使用 (?i):

graph
    =
    [ STRICT ] ( GRAPH | DIGRAPH ) [graph_name:id] '{'
        { rule_list:rule }*
    '}';

STRICT
   = 'strict'
   ;

实际上,无论大小写如何,我都必须认出 'strict' 这个词。

谢谢 汤姆

是的,谢谢! 正如 rici 所建议的那样,我很容易解决写作问题:

STRICT
   = ?'(?i)strict'
   ;