X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2FhsSyn%2FHsExpr.lhs;h=55709cabdd1df6271c4d6068daf2905066a52046;hb=f3998ec18fd0f3d56b377d41e2a2958aaf9460ec;hp=5ad5ee52695e184fd27cdb200d518c7529f594fc;hpb=f01a8e8c9c53bfb5ab3393ed3457ebf25390efa1;p=ghc-hetmet.git diff --git a/ghc/compiler/hsSyn/HsExpr.lhs b/ghc/compiler/hsSyn/HsExpr.lhs index 5ad5ee5..55709ca 100644 --- a/ghc/compiler/hsSyn/HsExpr.lhs +++ b/ghc/compiler/hsSyn/HsExpr.lhs @@ -60,7 +60,7 @@ data HsExpr tyvar uvar id pat -- They are eventually removed by the type checker. | NegApp (HsExpr tyvar uvar id pat) -- negated expr - id -- the negate id + (HsExpr tyvar uvar id pat) -- the negate id (in a HsVar) | HsPar (HsExpr tyvar uvar id pat) -- parenthesised expr @@ -207,7 +207,7 @@ pprExpr sty (HsLam match) pprExpr sty expr@(HsApp e1 e2) = let (fun, args) = collect_args expr [] in - ppHang (pprParendExpr sty fun) 4 (ppSep (map (pprParendExpr sty) args)) + ppHang (pprExpr sty fun) 4 (ppSep (map (pprExpr sty) args)) where collect_args (HsApp fun arg) args = collect_args fun (arg:args) collect_args fun args = (fun, args) @@ -217,11 +217,11 @@ pprExpr sty (OpApp e1 op e2) HsVar v -> pp_infixly v _ -> pp_prefixly where - pp_e1 = pprParendExpr sty e1 - pp_e2 = pprParendExpr sty e2 + pp_e1 = pprExpr sty e1 + pp_e2 = pprExpr sty e2 pp_prefixly - = ppHang (pprParendExpr sty op) 4 (ppSep [pp_e1, pp_e2]) + = ppHang (pprExpr sty op) 4 (ppSep [pp_e1, pp_e2]) pp_infixly v = ppSep [pp_e1, ppCat [pprSym sty v, pp_e2]]