Haskell模块加载但不再更新。仅更新模块名称

时间:2013-09-29 02:14:03

标签: haskell

所以我正在编写haskell函数。一切都很顺利,但出于某种原因,现在我的模块没有得到更新,即使我故意造成错误。似乎唯一要更新的是模块名称或定义模块的实际声明。例如,如果我删除了where子句,它将会出错,但即使我删除了bad并将语法搞砸了下面的任何地方,也没有任何反应。导入用于我的程序的其他部分。这是我的代码:

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"

0 个答案:

没有答案