abstract class $STRINGS < $NIL, $HASH |
---|
**** |
________This_abstraction_is_the_'root'_of_all_string_classes_for_file ___manipulation_purposes. |
$HASH | $IS_EQ | $NIL | $IS_NIL |
$STRING{_} | $STRING{_,_,_} | BINSTR | $TEXT_STRING{_} | $TEXT_STRING{_,_,_} | RUNES | STR | HEX_STR | $FSTRINGS | $FSTRING{_} | FBINSTR | $FTEXT_STRING{_} | $FTEXT_STRING{_,_,_} | FSTR | FRUNES | $SEARCH{_,_} |
array_ptr : REFERENCE ; |
---|
**** |
__This_returns_the_array_pointer_for_the_contents_for_use_in ___external_input_or_output. |
head(cnt : CARD) : SAME ; |
---|
**** |
__This_returns_either_cnt_elements_from_the_head_of_self_or_the ___contents_of_self_if_that_is_shorter. |
substring(beg,num : CARD) : SAME ; |
---|
**** | This returns the substring of num elements of self begining with the
___one_whose_index_is_beg.____Self_may_only_be_void_if_both_beg_and_num_are_zero. |
tail(cnt : CARD) : SAME ; |
---|
**** |
__This_returns_either_cnt_elements_from_the_end_of_self_or_the_contents ___of_self_if_that_is_shorter. |