@@ -1098,6 +1098,9 @@ showImp ist impl colour tm = se 10 [] tm where
10981098 se p bnd (PQuote r) = "![" ++ show r ++ "]"
10991099 se p bnd (PPatvar fc n) = if impl then show n ++ "[p]" else show n
11001100 se p bnd (PInferRef fc n) = "!" ++ show n -- ++ "[" ++ show fc ++ "]"
1101+ se p bnd e
1102+ | Just str <- slist p bnd e = str
1103+ | Just num <- snat p e = perhapsColourise colouriseData (show num)
11011104 se p bnd (PRef fc n) = showName ist bnd impl colour n
11021105 se p bnd (PLam n ty sc) = bracket p 2 $ "\\ " ++ perhapsColourise colouriseBound (show n) ++
11031106 (if impl then " : " ++ se 10 bnd ty else "") ++ " => "
@@ -1130,9 +1133,6 @@ showImp ist impl colour tm = se 10 [] tm where
11301133 = bracket p 2 $
11311134 "{tacimp " ++ (perhapsColourise colouriseBound (show n)) ++ " : " ++ se 10 bnd ty ++ "} -> " ++
11321135 se 10 ((n, False):bnd) sc
1133− se p bnd e
1134− | Just str <- slist p bnd e = str
1135− | Just num <- snat p e = perhapsColourise colouriseData (show num)
11361136 se p bnd (PMatchApp _ f) = "match " ++ show f
11371137 se p bnd (PApp _ hd@(PRef _ f) [])
11381138 | not impl = se p bnd hd