2

だから私はhaskell関数を書いています。すべてが順調に進んでいましたが、意図的にエラーを発生させたにもかかわらず、何らかの理由でモジュールが更新されません。更新されているように見えるのは、モジュール名またはモジュールを定義する実際のステートメントだけです。たとえば、where 句を削除するとエラーが発生しますが、wors を削除してその下の構文を台無しにしても、何も起こりません。インポートは私のプログラムの他の部分に使用されます。これが私のコードです:

module HW32 where

import ImpSyntax

import ImpParser


data BinTree a =
    Empty
  | Node (BinTree a) a (BinTree a)
  deriving (Eq,Show)

prettyTree :: BinTree a -> String 
prettyTree Empty = ""
prettyTree (Node l x r) = "\n" + prettyTree l + " " + prettyTree r + " " + x "\n"
4

0 に答える 0