package misspell

import "github.com/rogpeppe/go-internal/internal/misspell"

Package misspell impements utilities for basic spelling correction.

Index

Functions

func AlmostEqual

func AlmostEqual(a, b string) bool

AlmostEqual reports whether a and b have Damerau-Levenshtein distance of at most 1. That is, it reports whether a can be transformed into b by adding, removing or substituting a single rune, or by swapping two adjacent runes. Invalid runes are considered equal.

It runs in O(len(a)+len(b)) time.

Source Files

misspell.go

Version
v1.11.0
Published
May 24, 2023
Platform
darwin/amd64
Imports
1 packages
Last checked
6 hours ago

Tools for package owners.