immutable class TOKEN < $IS_EQ, $STR, $BINARY, $HASH, $NIL


Ancestors
$NIL $IS_NIL $HASH $IS_EQ
$BINARY $STR



Public


Constants
const Num_Bits : CARD := asize ; .. Included as Num_Bits

Features
aget( .. Included as aget
aset( .. Included as aset
binstr( .. Included as binstr
binstr : BINSTR .. Included as binstr
build( .. Included as build
build( .. Included as build
card : CARD .. Included as card
create( .. Included as create
create( .. Included as create
create( .. Included as create
create( .. Included as create
hash : CARD .. Included as hash
hex_str( .. Included as hex_str
hex_str : STR .. Included as hex_str
is_eq( .. Included as is_eq
is_eq(other : $OB) : BOOL .. Included as is_eq
**** This is the generic equality predicate. c.f. the class $IS_EQ
is_nil : BOOL .. Included as is_nil
nil : SAME
read( .. Included as read
str( .. Included as str
str : STR .. Included as str
write( .. Included as write

Iters
aelt!( .. Included as aelt!
aelt!( .. Included as aelt!
aelt!( .. Included as aelt!
aelt! : T .. Included as aelt!
aind! : CARD .. Included as aind!
octet! : OCTET .. Included as octet!


Private

const Max_24 : CARD := 16777215 ; .. Included as Max_24
**** Max value in 24 bits!
const asize : CARD := NUM_BITS::Num_Bits ; .. Included as asize
do_build( .. Included as do_build
is_legal_aelts_arg( .. Included as is_legal_aelts_arg

The Sather Home Page