expanded class BACKTRACKING_REGULAR_EXPRESSION_PATTERN
Summary
Class for backtracking (compiled) regular expressions pattern.
Direct parents
Insert list: ANY
Overview
group_count: INTEGER_32
writable attribute
{ANY}
The count of groups of the regular expression.
is_valid: BOOLEAN
effective function
{ANY}
Is the current pattern valid?
The root item.
Initializing
require
  • top_not_void: top /= Void
  • valid_group_count: grpcnt >= 0
  • valid_subnames: subnames.for_all(_inline_agent42(grpcnt, , ))
ensure
_inline_agent42 (c: INTEGER_32, i: INTEGER_32, s: FIXED_STRING): BOOLEAN
frozen
effective function
{}