2

我已经使用Attoparsec编写了一些解析器,但直到现在才意识到我并不总是希望它们在失败时回溯,但 attoparsec 解析器总是在失败时回溯。

有没有办法强制解析器不回溯?

例如,当给定输入“for”时,此 attoparsec 解析器将成功:

string "foo" <|> string "for"

解析器解析器在该输入上不会成功,我想使用 attoparsec 解析器来模拟这种行为。

4

0 回答 0