File: lazy.ml

package info (click to toggle)
ocamlformat 0.29.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,820 kB
  • sloc: ml: 65,176; pascal: 4,877; lisp: 229; sh: 217; makefile: 121
file content (18 lines) | stat: -rw-r--r-- 272 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
let (lazy a) = lazy 1

let (lazy (a, b)) = lazy (1, 2)

let () =
  let (lazy a) = lazy 1 in
  let (lazy (a, b)) = lazy (1, 2) in
  ()

let _ = lazy (a.b <- 1)

let _ = match x with (lazy (Some _ as x)), x -> x

let _ =
  lazy
    ((let () = () in
      () )
    [@attr] )