在nearley中,可以通过在规则中使用特殊的符号来表示回车符。以下是如何将回车符添加到可能的空格值的步骤:
newline [\r\n]+
.space -> " "
, 那么可以修改为:space -> " " | newline
.keepHistory
为true
来实现。例如:const parser = new nearley.Parser(nearley.Grammar.fromCompiled(grammar), { keepHistory: true });
通过以上步骤,你可以将回车符添加到nearley中可能的空格值中,以便更好地处理文本解析和语法分析。
领取专属 10元无门槛券
手把手带您无忧上云