File: block-arguments-out.hs

package info (click to toggle)
haskell-ormolu 0.1.2.0-1
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 3,392 kB
  • sloc: haskell: 11,134; makefile: 7
file content (34 lines) | stat: -rw-r--r-- 314 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
f1 = foo do bar

f2 = foo do
  bar

f3 = foo case True of
  True -> bar
  False -> baz

f4 = foo let a = 3 in b

f5 =
  foo
    let a = 3
        b = a
     in b

f6 =
  foo
    if bar
      then baz
      else not baz

f7 = foo \x -> y

f8 = foo \x ->
  y

f9 = foo do { bar } baz

f10 = foo
  do a
  do b
  do c