标签: scala parser-combinators
我们想要用空格创建正则表达式模式。然而,这似乎与RegexParser完成的令牌解析相冲突:在单个规则(/ Parsers)看到输入之前,输入字符流的各个部分被分成单独的标记。因此,规则永远无法与预期的输入相匹配。
是否有解决方法或建议的方法?
答案 0 :(得分:0)
RegexParser默认跳过空格:
解析方法调用方法skipWhitespace(默认为true),如果为true,则在调用每个解析器之前跳过任何空格。
RegexParser Doc
覆盖skipWhitespace()应解决您的问题。
skipWhitespace()