Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class KMP_WILD General cluster: kmp_matcher description: "Pattern match algorithm to match a pattern containing wild cards. Done through the Knuth, Morris, Pratt algorithm." create: make, make_empty Ancestors KMP_MATCHER Queries character_representation: CHARACTER_32 found: BOOLEAN found_at: INTEGER_32 found_pattern_length: INTEGER_32 has_wild_cards: BOOLEAN is_not_case_sensitive: BOOLEAN lengths: detachable ARRAYED_LIST [INTEGER_32] matching_indices: detachable ARRAYED_LIST [INTEGER_32] pattern: STRING_32 pattern_matches: BOOLEAN search_for_pattern: BOOLEAN string_representation: CHARACTER_32 text: STRING_32 Commands disable_case_sensitive enable_case_sensitive find_matching_indices make (new_pattern, new_text: READABLE_STRING_GENERAL) make_empty set_character_representation (new_char_rep: CHARACTER_32) set_pattern (new_pattern: READABLE_STRING_GENERAL) set_string_representation (new_str_rep: CHARACTER_32) set_text (new_text: READABLE_STRING_GENERAL) start_at (i: INTEGER_32) Constraints attached string list string list contains non empty item different character and string representation
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org