首页 > 解决方案 > 哪个解析器组合器适用于 Data.Text 并包含在 vanilla GHC 中?

问题描述

GHC 中是否有满足以下两个约束的解析器组合器:

例如,Text.ParserCombinators.ReadP包含在 GHC 中,但不适用于Data.Text. 另一个例子是attoparsec与 GHC 一起使用Data.Text但不包含在 GHC 中。

解:parsec满足两个约束但attoparsec不满足

标签: parsinghaskelltext

解决方案


满足约束的一种解析器是parsec.


推荐阅读