Haskell标识符的Haskell解析器组合器
我正在用Haskell编写一个反引号,我需要一个解析有效Haskell变量标识符的Parsec组合器 quasiquoting库中是否已经实现了一个,或者我是否需要编写自己的库Haskell标识符的Haskell解析器组合器,haskell,parsec,Haskell,Parsec,我正在用Haskell编写一个反引号,我需要一个解析有效Haskell变量标识符的Parsec组合器 quasiquoting库中是否已经实现了一个,或者我是否需要编写自己的库 我希望我不需要复制/粘贴中的ident实现。模板Haskell本身的实现中不太可能有任何东西包含Parsec解析器,因为GHC不使用Parsec进行解析——请注意,它不是以各种方式进行解析的 然而,给出了一种描述语言的完整令牌解析器的方法,并包括一些预定义的令牌解析器,包括一个用于Haskell令牌的解析器 除此之外,您
我希望我不需要复制/粘贴中的ident实现。模板Haskell本身的实现中不太可能有任何东西包含Parsec解析器,因为GHC不使用Parsec进行解析——请注意,它不是以各种方式进行解析的 然而,给出了一种描述语言的完整令牌解析器的方法,并包括一些预定义的令牌解析器,包括一个用于Haskell令牌的解析器
除此之外,您还可以查看,它是Haskell源文件的解析器。模板Haskell本身的实现中不太可能有任何东西包含Parsec解析器,因为GHC不使用Parsec进行解析——请注意,它不是以各种方式进行解析的 然而,给出了一种描述语言的完整令牌解析器的方法,并包括一些预定义的令牌解析器,包括一个用于Haskell令牌的解析器
除此之外,您还可以查看,它是Haskell源文件的解析器。我认为复制它可能是最简单的方法。我们确实需要一些准旋转支持库。我认为复制它可能是最简单的方法。我们确实需要一些准旋转的支持库。