dmd.root.speller
Spell checker
Discussion
Does not have any dependencies on the rest of DMD.
License
Source: root/speller.d
Documentation: https://dlang.org/phobos/dmd_root_speller.html
-
Declaration
auto
speller
(alias dg)(const(char)[]seed
) if (isSearchFunction!dg);Looks for correct spelling. Looks a distance of up to two. This does an exhaustive search, so can potentially be very slow.
Parameters
const(char)[]
seed
wrongly spelled word
dg
search delegate of the form
T delegate(const(char)[] p, out int cost)
Return Value
T.init = no correct spellings found, otherwise the value returned by dg() for first possible correct spelling