List of Import References :
See BOOL
See Bitset
See Char
See DENOTATION
See Nat
See Option
See Seq
See String
SIGNATURE BitsetConv
$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)
-- converting bitsets to sequences of natural numbers and to text
IMPORT Bitset ONLY set
Seq[nat] ONLY seq
Nat ONLY nat
String ONLY string
FUN asSeq: set -> seq -- asSeq({e0, e1, ..., en}) == <e0, e1, ..., en>
-- order may vary since order in sets does not matter
FUN asSet: seq -> set -- asSet(<e0, e1, ..., en>) == {e0, e1, ..., en}
-- handles duplicate members in seq
FUN ` : set -> denotation
FUN ` : set -> string
-- `(f)({e0, e1, ..., en}) == "{" f(e0) "," f(e1) "," ... "," f(en) "}"
next node: BitsetFilter,
prev node: Bitset,
up to node: Subsystem Bitsets