1 (* Copyright (C
) 2009 Matthew Fluet
.
2 * Copyright (C
) 1999-2006, 2008 Henry Cejtin
, Matthew Fluet
, Suresh
3 * Jagannathan
, and Stephen Weeks
.
5 * MLton is released under a BSD
-style license
.
6 * See the file MLton
-LICENSE for details
.
9 signature PERVASIVE_REAL
= REAL
10 signature PERVASIVE_WORD
= WORD
13 structure Array
= Array
14 structure Array2
= Array2
18 structure CharArray
= CharArray
19 structure CharVector
= CharVector
20 structure CommandLine
= CommandLine
22 structure General
= General
23 structure IEEEReal
= IEEEReal
25 structure IntInf
= IntInf
26 structure LargeInt
= LargeInt
27 structure LargeReal
= LargeReal
28 structure LargeWord
= LargeWord
29 structure ListPair = ListPair
32 structure Option
= Option
34 structure PackReal32Little
= PackReal32Little
35 structure PackReal64Little
= PackReal64Little
36 structure PackWord32Little
= PackWord32Little
37 structure PackWord64Little
= PackWord64Little
38 structure Position
= Position
39 structure Posix
= Posix
41 structure Real32
= Real32
42 structure Real64
= Real64
43 structure Socket
= Socket
44 structure String = String
45 structure StringCvt = StringCvt
46 structure Substring
= Substring
47 structure SysWord
= SysWord
48 structure TextIO = TextIO
51 structure Vector = Vector
53 structure Word8 = Word8
54 structure Word8Array
= Word8Array
55 structure Word8Vector
= Word8Vector
56 structure Word32
= Word32
57 structure Word64
= Word64
59 type unit
= General
.unit
62 type string = String.string
63 type substring
= Substring
.substring
64 type exn
= General
.exn
65 type 'a array
= 'a Array
.array
66 type 'a vector
= 'a
Vector.vector
68 datatype bool = datatype bool
69 datatype option
= datatype option
70 datatype order
= datatype General
.order
71 datatype list
= datatype list
74 val op := = General
.:=
78 val op before = General
.before
81 val concat
= String.concat
82 val exnMessage
= General
.exnMessage
83 val exnName
= General
.exnName
84 val explode
= String.explode
85 val floor
= Real.floor
86 val foldl
= List.foldl
87 val foldr
= List.foldr
88 val getOpt
= Option
.getOpt
90 val ignore
= General
.ignore
91 val implode
= String.implode
92 val isSome
= Option
.isSome
93 val length
= List.length
99 val print
= TextIO.print
100 val real = Real.fromInt
102 val round
= Real.round
103 val size
= String.size
105 val substring
= String.substring
107 val trunc
= Real.trunc
108 val valOf
= Option
.valOf
109 val vector
= Vector.fromList