From c75d5fc876279575226ec22a27ce056851128ade Mon Sep 17 00:00:00 2001 From: "simonpj@microsoft.com" Date: Wed, 6 Jan 2010 16:06:42 +0000 Subject: [PATCH 1/1] Make view patterns right-associate So that you can write f (v1 -> v2 -> pat) --- compiler/parser/Parser.y.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/parser/Parser.y.pp b/compiler/parser/Parser.y.pp index 5243c08..e7c991b 100644 --- a/compiler/parser/Parser.y.pp +++ b/compiler/parser/Parser.y.pp @@ -1417,7 +1417,7 @@ texp :: { LHsExpr RdrName } | qopm infixexp { LL $ SectionR $1 $2 } -- View patterns get parenthesized above - | exp '->' exp { LL $ EViewPat $1 $3 } + | exp '->' texp { LL $ EViewPat $1 $3 } -- Always at least one comma tup_exprs :: { [HsTupArg RdrName] } -- 1.7.10.4