@@ -89,7 +89,8 @@ data IOption = IOption { opt_logLevel :: Int,
89 opt_autoSolve :: Bool, -- ^ automatically apply "solve" tactic in prover
89 opt_autoSolve :: Bool, -- ^ automatically apply "solve" tactic in prover
90 opt_autoImport :: [FilePath], -- ^ e.g. Builtins+Prelude
90 opt_autoImport :: [FilePath], -- ^ e.g. Builtins+Prelude
91 opt_optimise :: [Optimisation],
91 opt_optimise :: [Optimisation],
92− opt_printdepth :: Maybe Int
92+ opt_printdepth :: Maybe Int,
93+ opt_evaltypes :: Bool -- ^ normalise types in :t
94 deriving (Show, Eq)
95 deriving (Show, Eq)
@@ -115,6 +116,7 @@ defaultOpts = IOption { opt_logLevel = 0
115 , opt_autoImport = []
116 , opt_autoImport = []
116 , opt_optimise = defaultOptimise
117 , opt_optimise = defaultOptimise
117 , opt_printdepth = Just 5000
118 , opt_printdepth = Just 5000
119+ , opt_evaltypes = True
120data PPOption = PPOption {
122data PPOption = PPOption {
@@ -451,6 +453,7 @@ data Opt = Filename String
451 | DefaultPartial
453 | DefaultPartial
452 | WarnPartial
454 | WarnPartial
453 | WarnReach
455 | WarnReach
454 | NoCoverage
457 | NoCoverage
455 | ErrContext
458 | ErrContext
456 | ShowImpl
459 | ShowImpl