Levenshtein string difference as a component.
Source from gf3/Levenshtein.
$ component install KenanY/levenshtein
Initialise a new Levenshtein object.
m
(String): first stringn
(String): second string
var l = new Levenshtein('kitten', 'sitting');
Distance between strings.
l.distance
// => 3
Pretty print Levenshtein table.
l.inspect();
// => 0 | 1 | 2 | 3 | 4 | 5 | 6
// => ---+---+---+---+---+---+---
// => 1 | 1 | 2 | 3 | 4 | 5 | 6
// => ---+---+---+---+---+---+---
// => 2 | 2 | 1 | 2 | 3 | 4 | 5
// => ---+---+---+---+---+---+---
// => 3 | 3 | 2 | 1 | 2 | 3 | 4
// => ---+---+---+---+---+---+---
// => 4 | 4 | 3 | 2 | 1 | 2 | 3
// => ---+---+---+---+---+---+---
// => 5 | 5 | 4 | 3 | 2 | 2 | 3
// => ---+---+---+---+---+---+---
// => 6 | 6 | 5 | 4 | 3 | 3 | 2
// => ---+---+---+---+---+---+---
// => 7 | 7 | 6 | 5 | 4 | 4 | 3
Alias of Levenshtein.inspect()
.
$ make
UNLICENSE