2

我想使用管道从文件中读取,然后将其流式传输到标记器中。罪魁祸首是,即使是相同的字符序列也可能会根据先前的输入产生不同的标记。

那么我怎样才能在一堆中间处理State一个呢?ConduitIO

仅仅编写Conduit Char (State TokenizerStateType) Token确实会产生几个错误类型的错误(需要 IO,状态得到错误类型)。

由于我不在自己的计算机上,因此我无法提供无法正常工作的最小示例,但是一旦有可用的 ghc,我将添加一个。

4

1 回答 1

5

我建议使用Conduit Char (StateT TokenizerStateType IO), 并liftIO根据需要使用来执行IO操作。

于 2014-07-02T10:24:40.840 回答