on master help sign in
Remove TypeApplications from default extensions
commita2af1eb8314b36449656dd0607619802197b71ef authorUtku Demir <me@utdemir.com> dateFri 30 Aug 2019, 14:48 (7 years ago) parent76ce40d
3 files changed+7
data/examples/declaration/value/function/pattern/as-pattern-out.hs+3 data/examples/declaration/value/function/pattern/as-pattern.hs+3 src/Ormolu/Parser.hs+1
data/examples/declaration/value/function/pattern/as-pattern-out.hsnew file+3
@@ -0,0 +1,3 @@
1+main = case [1] of
2+ xs@(x : _) -> print (x, xs)
3+ xs@[] -> print xs
data/examples/declaration/value/function/pattern/as-pattern.hsnew file+3
@@ -0,0 +1,3 @@
1+main = case [1] of
2+ xs @ (x:_) -> print (x, xs)
3+ xs@[] -> print xs
src/Ormolu/Parser.hs+1
@@ -82,6 +82,7 @@ manualExts =
8282 , TransformListComp -- steals the group keyword
8383 , UnboxedTuples -- breaks (#) lens operator
8484 , MagicHash -- screws {-# these things #-}
85+ , TypeApplications -- steals (@) operator on some cases
8586 , AlternativeLayoutRule
8687 , AlternativeLayoutRuleTransitional
8788 , MonadComprehensions