3

Data.Text 型の Text.Parsec.Char.satisfy のバリアント、または次のシグネチャを持つポリモーフィックな代替手段を探しています。

satisfy :: Stream s m Text => (Text -> Bool) -> ParsecT s u m Text

提供された関数 (Text->Bool) が True を返す場合、任意の Data.Text に対して成功します。

そのような関数を見逃したのですか、それとも最初から作成する必要がありますか?

4

2 に答える 2

2

どこかに輸入しましたText.Parsec.Stringか?代わりにインポートText.Parsec.Textします。satisfyその後、hammar が言うように、標準を使用できます。

于 2013-03-13T18:28:14.160 に答える
0

これは簡単なコンビネータanyTokenです: http://hackage.haskell.org/packages/archive/parsec/3.1.1/doc/html/Text-Parsec-Combinator.html#v:anyToken

于 2013-02-03T20:00:31.640 に答える