This library cluster has 99 classes.
ECF: text-process.ecf
Classes for finding and matching textual patterns.
Matches any character
Matches character found in specified set
Matches single character
Match character with a defined property
Matches character in ASCII range
Matches end of line
Matches if two consective character patterns both have a match
Matches single literal character
Matches if negated character pattern does not match
Matches white space character
Match alphanumeric character
Match alphabetical character
Match numeric character
Matches if all patterns in list consecutively match
Further Information
Click on class link to see client examples.
Match any characters while pattern p does not match
Matches first pattern in list that matches
Match repeated text pattern in a loop until a terminating pattern is matched
Match pattern p2 while p1 does not match
Recursive text pattern
Text patterns for computer language
C language text pattern factory
Further Information
Click on class link to see client examples.
Eiffel language text pattern factory
Further Information
Click on class link to see client examples.
Factory to create new instances of text patterns
Further Information
Click on class link to see notes and client examples.
Factory to create new instances of text patterns optimized for strings conforming to READABLE_STRING_8
Further Information
Click on class link to see client examples.
Shared instance of object conforming to TP_OPTIMIZED_FACTORY
Further Information
Click on class link to see client examples.
Factory to create new instances of text patterns optimized for ZSTRING
Match literal text of a previous match
Matches quoted string with the characters ' and " escaped by backslash.
Match beginning of line
Match consecutive characters that share the same property
Match consecutive digits
Match hexadecimal character
Literal text pattern
Negated text pattern
Match pattern p1 repeatedly until p2 matches
Text pattern
Further Information
Click on class link to see client examples.
Allows a future match to back reference a pattern
Pattern that has literal text which can be searched for directly in source text using either substring_index or index_of
Further Information
Click on class link to see descendants.
Match consecutive white space
Match computer language identifier name
Match quoted character with escaping for specified coding language
Match quoted string with escaping for specified coding language
Further Information
Click on class link to see client examples.
Match XML language identifier name
Match C language identifier name
Match quoted character with escaping for C language
Matches quoted string with escaping for C language
Match quoted character with escaping for Eiffel language
Matches quoted string with escaping for Eiffel language
Factory for creating new instances of core text-patterns matched against strings conforming to READABLE_STRING_GENERAL
Further Information
Click on class link to see notes and client examples.
TP_OPTIMIZED_FACTORY optimized for strings conforming to READABLE_STRING_8
TP_OPTIMIZED_FACTORY optimized for strings of type ZSTRING
Pattern match routines optimized for strings conforming to READABLE_STRING_8
TP_ALPHANUMERIC_CHAR optimized for strings conforming to READABLE_STRING_8
TP_ALPHA_CHAR optimized for strings conforming to READABLE_STRING_8
TP_BASIC_QUOTED_STRING optimized for strings conforming to READABLE_STRING_8
TP_BEGINNING_OF_LINE optimized for string conforming to READABLE_STRING_8
TP_CHARACTER_IN_SET optimized for strings conforming to READABLE_STRING_8
TP_CHAR_IN_ASCII_RANGE optimized fro source text conforming to READABLE_STRING_8
TP_C_IDENTIFIER optimized for strings conforming to READABLE_STRING_8
Match quoted character with escaping for C language and optimized for strings conforming to READABLE_STRING_8
TP_DIGITS optimized for strings conforming to READABLE_STRING_8
Match quoted character with escaping for Eiffel language and optimized for strings conforming to READABLE_STRING_8
TP_END_OF_LINE_CHAR optimized for string conforming to READABLE_STRING_8
TP_HEXADECIMAL_DIGITS optimized for strings conforming to READABLE_STRING_8
Literal text pattern for source text conforming to READABLE_STRING_8
Matches single literal character in a string conforming to READABLE_STRING_8
Match numeric character in a string conforming to READABLE_STRING_8
TP_RSTRING_QUOTED_STRING implemented for C language
TP_RSTRING_QUOTED_STRING implemented for Eiffel language
TP_QUOTED_STRING optimized for strings conforming to READABLE_STRING_8
TP_WHITE_SPACE optimized for string conforming to READABLE_STRING_8
TP_WHITE_SPACE_CHAR optimized fro source text conforming to READABLE_STRING_8
TP_XML_IDENTIFIER optimized for strings conforming to READABLE_STRING_8
Pattern match routines optimized for strings of type ZSTRING
TP_ALPHANUMERIC_CHAR optimized for ZSTRING source text
Match alphabetical character for ZSTRING text
TP_BASIC_QUOTED_STRING optimized for ZSTRING source text
TP_BEGINNING_OF_LINE optimized for ZSTRING source text
TP_CHARACTER_IN_SET optimized for ZSTRING source text
TP_CHAR_IN_ASCII_RANGE optimized for ZSTRING source text
TP_C_IDENTIFIER optimized for ZSTRING source text
Match quoted character with escaping for C language and optimized for strings of type ZSTRING
TP_DIGITS optimized for ZSTRING source text
Match quoted character with escaping for Eiffel language and optimized for strings of type ZSTRING
TP_END_OF_LINE_CHAR optimized for ZSTRING text
TP_HEXADECIMAL_DIGITS optimized for ZSTRING source text
Literal text pattern for text of type ZSTRING
Matches single literal character in a ZSTRING
Match numeric character optimized for ZSTRING text
TP_ZSTRING_QUOTED_STRING implemented for C language
TP_ZSTRING_QUOTED_STRING implemented for Eiffel language
TP_QUOTED_STRING optimized for ZSTRING source text
TP_WHITE_SPACE optimized for ZSTRING source text
Matches white space character in ZSTRING
TP_XML_IDENTIFIER optimized for ZSTRING source text
Repeatedly match text pattern a number of times within specified bounds
Further Information
Click on class link to see client examples.
Matches if pattern matches one or more times
Abstraction representing patterns that are repeated. Any repeated pattern that has actions defined for it are added to list as faux-patterns so they can have their actions called from call_actions
Matches pattern zero or more times