File: dec.sml

package info (click to toggle)
mlton 20100608-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 34,980 kB
  • ctags: 69,089
  • sloc: ansic: 18,421; lisp: 2,879; makefile: 1,570; sh: 1,325; pascal: 256; asm: 97
file content (26 lines) | stat: -rw-r--r-- 322 bytes parent folder | download | duplicates (8)
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
fun F.f () = ()

fun f = ()

fun f _ = ()
  | f _ _ = ()

fun f _ = ()
  | g _ = ()
  | h _ = ()

fun f (): bool = 13

fun f (_: bool) = ()
  | f (_: int) = ()

fun f (): int = 13
  | f (): bool = true

fun f (x: int) = f true

val 'a x: 'a -> 'a = (fn y => y) (fn z => z)

val rec (x: int) = fn z => z

val x: int = true