parsing - Haskell 解析 - Parsec 与 Alex

标签 parsing haskell parsec alex

如何使用 Alex 作为词法分析器,然后将标记输入 Parsec 进行解析?

有没有例子?

我认为 Alex 比 Parsec 更好(也更容易?)用于词法分析,但 Parsec 似乎比 Happy 更容易进行解析。他们可能会成为一个很好的组合。

最佳答案

是的,可以;请参阅this answers由 sinan 提出一个相关问题,该问题也链接到 example code 。其他人有taken that road也是如此。

关于parsing - Haskell 解析 - Parsec 与 Alex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17112961/

相关文章:

c# - 将 C# 字符串验证为有效的 XML 模式 anyURI

java - 解析来自 Dentrix 桌面应用程序的信息

haskell - Haskell 中的多行是什么?一个操作符,一个函数,还是别的什么?

haskell - Cabal 使用 enable-shared 标志重建所有内容

parsing - 左因式分解的自动语法转换;和左递归移除

ios - 尝试解析 iOS 项目的 restful web APS 返回的 json 数组

c++ - boost spirit : combining preparsing with keyword parser and with Nabialek trick

algorithm - 遍历游戏状态空间 : more search leads to bad results

haskell - 如何使用秒差距进行 sepBy 模糊解析?

haskell - <* 相对于秒差距相当于以下内容吗?