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: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)

-- 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