3

Parsecparse pattern "(some_input)" input返回解析后的数据(正如我在pattern.

如何知道input它消耗了多少(模式不是用 eof 锚定的)?我不想通过 allpattern的内部添加长度跟踪(如果丢弃输入的某些部分)。

4

1 回答 1

1
  1. 使用 Parsec 并不容易;
  2. 如果需要跳过标题,您可以使用getInput;获取其余输入。
  3. 可能其他解析器库可以做到这一点。

(答案基于对问题的评论)

于 2011-07-22T21:06:30.083 回答