| LMLML |
structure MultiByteText :> MULTI_BYTE_TEXT =
struct
structure String =
struct
open S
val decodeBytesSlice : codec -> Word8VectorSlice.slice -> string
val decodeBytes : codec -> Word8Vector.vector -> string
val decodeString : codec -> String.string -> string
val getCodec : string -> codec
end
structure Char =
struct
open C
val fromWord : codec -> Word32.word -> char
val decodeBytesSlice : codec -> Word8VectorSlice.slice -> char option
val decodeBytes : codec -> Word8Vector.vector -> char option
val decodeString : codec -> String.string -> char option
val getCodec : char -> codec
end
structure Substring = CodecSubstringBase(struct open Prim val compare end)
structure ParserCombinator = CodecParserCombinatorBase(P)
structure StringConverter = CodecStringConverterBase(P)
type codec = Codecs.methods
exception BadFormat = Codecs.BadFormat
exception Unordered = Codecs.Unordered
exception UnknownCodec = Codecs.UnknownCodec
val getCodec : String.string -> codec
val getCodecNames : unit -> String.string list
val addDefaultCodecChangeListener : (codec -> unit) -> unit
val setDefaultCodec : codec -> unit
val getDefaultCodec : unit -> codec
end
| Type detail |
|---|
type codec = Codecs.methods
| Value detail |
|---|
val getCodec : String.string -> codec
val getCodecNames : unit -> String.string list
val addDefaultCodecChangeListener : (codec -> unit) -> unit
val setDefaultCodec : codec -> unit
val getDefaultCodec : unit -> codec
| Exception detail |
|---|
exception BadFormat = Codecs.BadFormat
exception Unordered = Codecs.Unordered
exception UnknownCodec = Codecs.UnknownCodec
| LMLML: Library of MultiLingualization for ML |