IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

PolyperseのText.Perseの持ち上げ

Text.ParserCombinators.Poly.State

パーサーで状態を扱いたいと思って、Polyperseを見ていました。Stete用のコンビネータがあるのですが、そのモジュールには基本的なコンビネータがないので、どうしたものかと思いました。Steteでも使えるようにText.Perseモジュールを持ち上げてみました。が、これで良いのかわかりません。他にやり方があるのかもしれません。

Lifting PolyPersec Text.Parse