我是Haskell的初学者,想开始用它解决问题,所以我尝试解决第一个SPOJ问题(问题代码: TEST)。“问题”是读行并打印,直到"42“出现。if input == "42" then putStr "" main
我的解决方案非常简单,但是在输入'if‘时会出现一个解析错误。当我在开头和其他语句
我想解析Haskell语句的列表。例如,假设我有以下代码: c = e我想要一个函数,例如parseStmts,它可以以某种解析的格式返回这个函数。我查看了haskell-src-exts,看到了parseStmt。这适用于一条语句。但是,如果您提供多个语句,则此函数会发生故障,因为字符串中有多个语句。
如何解析多个语句</