dmd.root.speller

Try to detect typos in identifiers.

Authors

Walter Bright, http://www.digitalmars.com

Source: root/speller.d

  • Declaration

    auto speller(alias dg)(const(char)[] seed) if (isSearchFunction!dg);

    Looks for correct spelling. Currently only looks a 'distance' of one from the seed[]. This does an exhaustive search, so can potentially be very slow.

    Parameters

    const(char)[] seed

    wrongly spelled word

    dg

    search delegate

    Return Value

    null = no correct spellings found, otherwise the value returned by dg() for first possible correct spelling