on d82d607 help sign in
ormolu/data/examples/declaration/class/default-implementations-out.hs
39 lines 413 B history raw
1-- | Foo
2class Foo a where
4 foo :: a -> a
5 foo a = a
7-- | Bar
8class Bar a where
10 bar
11 :: a
12 -> Int
13 bar = const 0
15-- | Baz
16class Baz a where
18 foobar :: a -> a
19 foobar a =
20 barbaz (bazbar a)
22 -- | Bar baz
23 barbaz
24 :: a -> a
26 -- | Baz bar
27 bazbar
28 :: a
29 -> a
31 -- First comment
32 barbaz a =
33 bazbar -- Middle comment
34 a
36 -- Last comment
37 bazbar a =
38 barbaz
39 a