ghc_e :: Bool -- True if this is 'ghc -e' (or runghc)
}
-data CtxtCmd
+data CtxtCmd -- In each case, the first [String] are the starred modules
+ -- and the second are the unstarred ones
= SetContext [String] [String]
| AddModules [String] [String]
| RemModules [String] [String]
= ShowTiming -- show time/allocs after evaluation
| ShowType -- show the type of expressions
| RevertCAFs -- revert CAFs after every evaluation
+ | Multiline -- use multiline commands
deriving Eq
data BreakLocation