コンジットを使用してファイルから読み取り、それをトークナイザーにストリーミングしたいと考えています。原因は、同じ一連の文字でも、以前の入力に応じて異なるトークンが生成される可能性があることです。
では、どうすればたくさんのものをState
単一の中間で処理できますか?Conduit
IO
書き込むだけConduit Char (State TokenizerStateType) Token
で、間違ったタイプのエラーがいくつか発生します (IO が必要で、State がエラーのタイプを取得しました)。
私は自分のコンピューターにいないので、動作しない最小限の例を提供することはできませんが、ghc が利用可能になり次第、追加します。