packages feed

haskell-tools-builtin-refactorings-1.0.1.1: examples/Refactor/AutoCorrect/ComplexExprReOrder2.hs

module Refactor.AutoCorrect.ComplexExprReOrder2 where

x = f (b { b1 = 0 }) (A { a = "fdf" })

b = B 1 2

f :: A -> B -> ()
f _ _ = ()

data A = A { a :: String }
data B = B { b1 :: Int, b2 :: Int }