Index of values


A
add [Spelll.S.Index]
Add a pair string/value to the index.

C
compare_char [Spelll.STRING]

D
debug_print [Spelll.S]
Output the automaton's structure on the given channel.
debug_print [Spelll]

E
edit_distance [Spelll.S]
Edition distance between two strings.
empty [Spelll.S.Index]
Empty index

F
fold [Spelll.S.Index]
Fold over the stored pairs string/value

G
get [Spelll.STRING]

I
is_empty [Spelll.S.Index]
iter [Spelll.S.Index]
Iterate on the pairs

K
klist_to_list [Spelll]
Helper.

L
length [Spelll.STRING]

M
match_with [Spelll.S]
match_with a s matches the string s against a, and returns true if the distance from s to the word represented by a is smaller than the limit used to build a

O
of_list [Spelll.STRING]
of_list [Spelll.S.Index]
Build an index from a list of pairs of strings and values
of_list [Spelll.S]
Build an automaton from a list, with a maximal distance limit
of_string [Spelll.S]
Build an automaton from a string, with a maximal distance limit.

R
remove [Spelll.S.Index]
Remove a string (and its associated value, if any) from the index.
retrieve [Spelll.S.Index]
Lazy list of objects associated to strings close to the query string

T
to_klist [Spelll.S.Index]
Conversion to an iterator
to_list [Spelll.S.Index]
Extract a list of pairs from an index