class FILE_PATH < $IS_EQ


Ancestors
$IS_EQ



Public


Features
absolute : SAME .. Included as absolute
append( .. Included as append
append( .. Included as append
create( .. Included as create
fs_kind : STR .. Included as fs_kind
fs_name : STR .. Included as fs_name
head : SAME .. Included as head
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_relative : BOOL .. Included as is_relative
is_valid_leaf( .. Included as is_valid_leaf
kind( .. Included as kind
kind : STR .. Included as kind
leaf : STR .. Included as leaf
root_name : STR .. Included as root_name
str : STR .. Included as str

Iters
elt! : STR .. Included as elt!
separators! : STR .. Included as separators!


Private

attr comps : FLIST{PATH_COMP} ;
****
attr comps : FLIST{PATH_COMP} ;
****
create( .. Included as create
current : SAME .. Included as current
do_head : SAME .. Included as do_head
find(
find_element( .. Included as find_element
find_leaf .. Included as find_leaf
find_root( .. Included as find_root
attr fname : FSTR ;
attr fname : FSTR ;
is_valid_token( .. Included as is_valid_token
attr kind_index : CARD ;
**** in the last component (or nil)
attr kind_index : CARD ;
**** in the last component (or nil)
optional_starter( .. Included as optional_starter

The Sather Home Page