私はゲームのために何か作業をしようとしています。私は私がトレースすることができない解析エラーに遭遇しました。制御文のhaskell解析エラー(インデントが誤っているか、かっこが間違っている可能性があります)
getLineDir :: (Int, Int) -> Piece -> Board -> [Piece]
getLineDir (x,y) (Piece (x',y') player) board
| pieceAt(x'+ x, y'+ y) board == Nothing = []
| if pieceAt(x'+ x, y'+ y) board == Just (Piece _ player') && isPlayer player (Piece _ player') == True then (Piece (x',y') player):[] else (Piece _ player'): getLineDir (x,y) (Piece (x'+x, y'+y) player) board
flippable :: [Piece] -> [Piece]
私は取得していますエラーメッセージは次のとおりです。
パースエラー(おそらく間違ってインデントまたは不一致括弧)
私はflippable」で始まる行でパースエラーを取得しています"私は前の行と何か間違っていると思っています。
質問にエラーメッセージを追加できますか? –
提案していただきありがとうございます。 –