+
Point of view
All features
class REGULAR_EXPRESSION_ITEM_LOOK_END
Summary
Overview
Creation features
{ANY}
Features
{ANY}
assertions
{ANY}
character classes
{ANY}
character class naming
{ANY}
{}
and/or basics
{ANY}
is_ahead: BOOLEAN
writable attribute
{ANY}
should look ahead?
(or else behind?)
should_continue: BOOLEAN
writable attribute
{ANY}
should continue?
(or else backtrack?)
make (ahead: BOOLEAN, continue: BOOLEAN)
effective procedure
{ANY}
ensure
effective procedure
{ANY}
That feature must update the state of 'explorer'.
the_any_character_item: REGULAR_EXPRESSION_ITEM_ANY
once function
{ANY}
the_not_end_of_line_item: REGULAR_EXPRESSION_ITEM_NOT_END_OF_LINE
once function
{ANY}
the_begin_of_line_item: REGULAR_EXPRESSION_ITEM_BEGIN_OF_LINE
once function
{ANY}
once function
{ANY}
the_begin_of_text_item: REGULAR_EXPRESSION_ITEM_BEGIN_OF_TEXT
once function
{ANY}
the_real_end_of_text_item: REGULAR_EXPRESSION_ITEM_END_OF_TEXT
once function
{ANY}
once function
{ANY}
the_begin_of_word_item: REGULAR_EXPRESSION_ITEM_BEGIN_OF_WORD
once function
{ANY}
once function
{ANY}
the_is_posix_alnum_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_ALNUM
once function
{ANY}
the_is_posix_alpha_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_ALPHA
once function
{ANY}
the_is_posix_ascii_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_ASCII
once function
{ANY}
the_is_posix_blank_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_BLANK
once function
{ANY}
the_is_posix_cntrl_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_CNTRL
once function
{ANY}
the_is_posix_digit_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_DIGIT
once function
{ANY}
the_is_posix_graph_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_GRAPH
once function
{ANY}
the_is_posix_lower_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_LOWER
once function
{ANY}
the_is_posix_print_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_PRINT
once function
{ANY}
the_is_posix_punct_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_PUNCT
once function
{ANY}
the_is_posix_space_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_SPACE
once function
{ANY}
the_is_posix_upper_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_UPPER
once function
{ANY}
the_is_posix_word_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_WORD
once function
{ANY}
the_is_posix_xdigit_item: REGULAR_EXPRESSION_ITEM_IS_POSIX_XDIGIT
once function
{ANY}
has_named_posix_item (name: STRING): BOOLEAN
effective function
{ANY}
True if 'name' is for a valid POSIX character class
require
  • name_not_void: name /= Void
named_posix_item (name: STRING): REGULAR_EXPRESSION_ITEM
effective function
{ANY}
the item for the valid POSIX character class 'name'
require ensure
  • good_result: Result /= Void
has_named_perl_item (name: STRING): BOOLEAN
effective function
{ANY}
True if 'name' is for a valid Perl character class
require
  • name_not_void: name /= Void
named_perl_item (name: STRING): REGULAR_EXPRESSION_ITEM
effective function
{ANY}
the item for the valid Perl character class 'name'
require ensure
  • good_result: Result /= Void
internal_named_posix_item (name: STRING): REGULAR_EXPRESSION_ITEM
effective function
{}
the item for a presumed POSIX character class 'name'
require
  • name_not_void: name /= Void
internal_named_perl_item (name: STRING): REGULAR_EXPRESSION_ITEM
effective function
{}
the item for a presumed Perl character class 'name'
require
  • name_not_void: name /= Void
the_cut_node: BACKTRACKING_NODE_CUT
once function
{ANY}
the_true_node: BACKTRACKING_NODE_TRUE
once function
{ANY}
the_false_node: BACKTRACKING_NODE_FALSE
once function
{ANY}
the_cut_and_false_node: BACKTRACKING_NODE_CUT_AND_FALSE
once function
{ANY}