class EXT_REG_EXP |
---|
create(str_index : STR_CURSOR, paren : BOOL ) : SAME |
---|
**** |
________This_routine_creates_a_(list_of)_non-anchored_extended_regular ___expressions_from_the_source_stream_provided,_otherwise,_if_the_stream ___is_invalid,_raises_a_string_exception.__If_paren_is_true_then_detection_of ___it_in_the_stream_(unescaped)_terminates_an_expression. |
matches(str_index : STR_CURSOR ) : BOOL |
---|
**** |
________This_predicate_returns_true_if_and_only_if_the_stream_provided_matches ___the_list_of_expressions_contained_in_this_object,_setting_the_cursor_to ___the_character_beyond_the_end_of_the_matched_string_portion.___If_false_is ___returned_then_str_index_is_not_changed, |
attr expr : NON_ANCHORED_ERE ; |
---|
**** | MAY be void! |
attr expr : NON_ANCHORED_ERE ; |
---|
**** | MAY be void! |
attr finish : BOOL ; |
---|
attr finish : BOOL ; |
---|
attr start : BOOL ; |
---|
attr start : BOOL ; |
---|