+
Point of view
All features
expanded class REGULAR_EXPRESSION_BUILDER
Summary
Overview
features
options
Error informations
Internal
convert_posix_pattern (p: STRING): REGULAR_EXPRESSION
effective function
Create some REGULAR_EXPRESSION from the pattern p according to Posix syntax.
convert_perl_pattern (p: STRING): REGULAR_EXPRESSION
effective function
Create some REGULAR_EXPRESSION from the pattern p according to Perl syntax.
is_case_insensitive: BOOLEAN
writable attribute
Is the match case insensitive?
is_case_sensitive: BOOLEAN
effective function
Is the match case sensitive?
set_case_sensitive
effective procedure
Set the match as case sensitive.
set_case_insensitive
effective procedure
Set the match as case insensitive.
does_any_match_newline: BOOLEAN
writable attribute
Does the "any character" mark match a newline?
set_any_match_newline
effective procedure
The "any character" mark will match a newline.
set_any_dont_match_newline
effective procedure
The "any character" mark will not match a newline.
does_match_line_boundary: BOOLEAN
writable attribute
Does the begin/end marks match line boundary?
does_match_text_boundary: BOOLEAN
effective function
Does the begin/end marks match text boundary?
set_match_line_boundary
effective procedure
The begin/end marks will match line boundary.
set_match_text_boundary
effective procedure
The begin/end marks will match text boundary.
has_extended_ligibility: BOOLEAN
writable attribute
Is the extended ligibility active?
set_extended_ligibility
effective procedure
Activate extended ligibility.
set_no_extended_ligibility
effective procedure
Desactivate extended ligibility.
set_default_options
effective procedure
Set the default options
last_error_message: STRING
writable attribute
Used to report error during last creation attempt.
last_error_position: INTEGER_32
writable attribute
Used to report error position during last creation attempt.
once function
The builder for the POSIX syntax
once function
The builder for the POSIX syntax
effective function
Create some BACKTRACKING_REGULAR_EXPRESSION from the pattern p according to the syntax pased by the given 'builder'.