next node: StringIndex,
prev node: StringFilter,
up to node: Subsystem Strings


StringFold

Signature of StringFold

List of Import References :
See BOOL
See Char
See DENOTATION
See Nat
See Option
See Seq
See String

SIGNATURE StringFold

$Date: 1998/06/16 15:59:59 $ ($Revision: 1.1.1.1 $)

-- folding of strings

IMPORT String ONLY string
       Char   ONLY char

FUN / \ : (char ** char -> char) ** string -> char
    -- folding of strings
    -- informally
    -- + / <c0, c1, ..., en) == c0 + (c1 + ( ... + cn) ... )
    -- + \ <c0, c1, ..., en) == (... (c0 + c1) + ... ) + cn
    -- undefined for empty strings


next node: StringIndex,
prev node: StringFilter,
up to node: Subsystem Strings