From 0028c436bd73409a26d34349390d9b29402e5ecc Mon Sep 17 00:00:00 2001 From: simonpj Date: Tue, 22 Jun 2004 11:03:16 +0000 Subject: [PATCH] [project @ 2004-06-22 11:03:16 by simonpj] Improve pretty printing slightly --- ghc/compiler/hsSyn/HsExpr.lhs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ghc/compiler/hsSyn/HsExpr.lhs b/ghc/compiler/hsSyn/HsExpr.lhs index 1ff0e8f..df81fe1 100644 --- a/ghc/compiler/hsSyn/HsExpr.lhs +++ b/ghc/compiler/hsSyn/HsExpr.lhs @@ -403,7 +403,8 @@ ppr_expr (HsType id) = ppr id ppr_expr (HsSpliceE s) = pprSplice s ppr_expr (HsBracket b) = pprHsBracket b -ppr_expr (HsBracketOut e ps) = ppr e $$ ptext SLIT("where") <+> ppr ps +ppr_expr (HsBracketOut e []) = ppr e +ppr_expr (HsBracketOut e ps) = ppr e $$ ptext SLIT("pending") <+> ppr ps ppr_expr (HsProc pat (L _ (HsCmdTop cmd _ _ _))) = hsep [ptext SLIT("proc"), ppr pat, ptext SLIT("->"), ppr cmd] @@ -461,6 +462,8 @@ pprParendExpr expr ExplicitPArr _ _ -> pp_as_was ExplicitTuple _ _ -> pp_as_was HsPar _ -> pp_as_was + HsBracket _ -> pp_as_was + HsBracketOut _ [] -> pp_as_was _ -> parens pp_as_was \end{code} -- 1.7.10.4