这是我认为不应该引起任何问题但出于某种原因会引起任何问题的代码?
program = expr8
<|> seqOfStmt
seqOfStmt =
do list <- (sepBy1 expr8 whiteSpace)
return $ if length list == 1 then head list else Seq list
关于“列表”不在范围内,我得到 3 个错误?出了什么问题可能很明显,但我不知道为什么
如果有任何替代方案,我非常想听听他们的意见!
在此先感谢, 肖恩