我正在做一个学校项目,我必须在 Haskell 中使用 Alex + Happy 构建一个简单语言的解释器。
浏览完文档后,我了解了大部分内容,但希望看到有关使用这些工具的完整示例。
最佳答案
不是构建解释器,而是构建词法分析器和解析器,是的。请参阅 Alex 中的词法分析器示例,here , 结合 intro to Happy here .我发现在 darcs 存储库中为 Alex 和 Happy 分发的 haskell.x 和 haskell.y 文件很有用。你可以找到那些here和 here.
关于haskell - 有没有关于使用 Alex + Happy 构建简单解释器的教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3113197/