carymrobbins / intellij-haskforce

Haskell plugin for IntelliJ IDEA
http://carymrobbins.github.io/intellij-haskforce/
Apache License 2.0
486 stars 39 forks source link

Parse NamedFieldPuns #392

Closed carymrobbins closed 5 years ago

carymrobbins commented 5 years ago
data Foo = Foo { bar :: Int, baz :: Char }

mkFoo0 :: Char -> Foo
mkFoo0 baz = Foo {bar, baz}
  where
  bar = ord baz

mkFoo1 :: Char -> Foo
mkFoo1 baz = Foo {bar = ord baz, baz}