SML# Document Version 3.7.1
26.33 TEXT
Provide text structures.
signature TEXT =
sig
structure Char : CHAR
structure CharArray : MONO_ARRAY
structure CharArraySlice : MONO_ARRAY_SLICE
structure CharVector : MONO_VECTOR
structure CharVectorSlice : MONO_VECTOR_SLICE
structure String : STRING
structure Substring : SUBSTRING
sharing type
Char.char
= String.char
= Substring.char
= CharVector.elem
= CharArray.elem
= CharVectorSlice.elem
= CharArraySlice.elem
sharing type
Char.string
= String.string
= Substring.string
= CharVector.vector
= CharArray.vector
= CharVectorSlice.vector
= CharArraySlice.vector
sharing type
CharArray.array
= CharArraySlice.array
sharing type
CharVectorSlice.slice
= CharArraySlice.vector_slice
end
Structures that implement the signature
-
•
Text : TEXT