我在两个可执行文件的build-tools字段中都有happy和alex,但Cabal忽略了这一点,然后抱怨说它找不到Happy和Alex应该生成的模块。如果我手动运行:happy LimpParser.y我认为我有阴谋自动运行他们早些时候,但也许我记得不太清楚。-- Modules not exported by this package.
-- Extra tools (e.g. alexBu
我正在用单面纸在Alex上写一个lexer。它不是我所期望的那样,我想为它编写一些单元测试。考虑到Token是我的标记类型,我需要一个像runAlex这样的函数,它具有String -> Alex [Token] -> Either String [Token]类型,但是我不知道如何转换alexMonadScan,使它具有Alex [Token]类型而不是Alex Token类型。
我试图用ghc 7.10.2和alex 3.1.4编译一个lex.x,但它给出了下面的错误。我检查了Lex.hs,确实没有'Alex‘的应用实例。templates/wrappers.hs:287:10: arising from the superclassesof an instance declaration我