class
	STRING_32_SEARCHER

General
	cluster: elks
	description: 
		"Helper to perform efficient search of a string in another one.
		Note: The algorithm used is the one described in Communications of the ACM,
		volume 33, number 8, August 1990, by Daniel M. Sunday. The fuzzy
		version was presented by Peter R. Sibbald in Communications of the
		ACM, volume 35, number 4, April 1992 (Technical Correspondance)."
	create: make

Ancestors
	STRING_SEARCHER*

Queries
	fuzzy_index (a_string: [like string_type] READABLE_STRING_32; a_pattern: READABLE_STRING_GENERAL; start_pos, end_pos, fuzzy: INTEGER_32): INTEGER_32
	Max_code_point_value: INTEGER_32
	string_type: READABLE_STRING_32
	substring_index (a_string: [like string_type] READABLE_STRING_32; a_pattern: READABLE_STRING_GENERAL; start_pos, end_pos: INTEGER_32): INTEGER_32
	substring_index_list_with_deltas (a_string: [like string_type] READABLE_STRING_32; a_pattern: READABLE_STRING_GENERAL; start_pos, end_pos: INTEGER_32): detachable ARRAYED_LIST [INTEGER_32]
	substring_index_with_deltas (a_string: [like string_type] READABLE_STRING_32; a_pattern: READABLE_STRING_GENERAL; start_pos, end_pos: INTEGER_32): INTEGER_32

Commands
	initialize_deltas (a_pattern: READABLE_STRING_GENERAL)


Generated by ISE EiffelStudio