├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── dictionaries ├── README.md ├── dictionary-extras.txt ├── dictionary.txt └── reference │ ├── dictionaries │ ├── dict-freq_en_82_765.txt │ ├── dictionary-extras.txt │ └── dictionary.txt │ ├── extras │ ├── abbreviations.txt │ ├── davids-batista.txt │ ├── foss-acronyms.txt │ └── tech_terms.txt │ ├── filter │ └── dict-wiki_en_2_000_000.txt │ └── wordlists │ ├── build-scowl.sh │ ├── en_US-web.dic │ ├── generate_wordlist.pl │ ├── scowl-words-10.txt │ ├── scowl-words-20.txt │ ├── scowl-words-35.txt │ ├── scowl-words-40.txt │ ├── scowl-words-50.txt │ ├── scowl-words-55.txt │ ├── scowl-words-60.txt │ ├── scowl-words-70.txt │ ├── scowl-words-80.txt │ ├── scowl-words-95.txt │ ├── shortlist.txt │ └── wordlist.txt ├── docs ├── DICTIONARY.md └── SYMSPELL.md ├── include ├── hash.h ├── posix.h ├── symspell.h └── xxh3.h ├── scripts ├── NormalizeEN.pm ├── dictionary-build-extras.pl ├── dictionary-build.pl ├── dictionary-find-misspellings.pl ├── dictionary-normalize-test-data.pl └── dictionary-normalize-wiki.pl ├── src └── symspell.c └── test ├── benchmark_symspell.c ├── data └── symspell │ └── misspellings │ ├── misspell-codespell.txt │ ├── misspell-microsoft.txt │ ├── misspell-wikipedia.txt │ └── misspell-words.go.txt └── test_symspell.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/README.md -------------------------------------------------------------------------------- /dictionaries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/README.md -------------------------------------------------------------------------------- /dictionaries/dictionary-extras.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/dictionary-extras.txt -------------------------------------------------------------------------------- /dictionaries/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/dictionary.txt -------------------------------------------------------------------------------- /dictionaries/reference/dictionaries/dict-freq_en_82_765.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/dictionaries/dict-freq_en_82_765.txt -------------------------------------------------------------------------------- /dictionaries/reference/dictionaries/dictionary-extras.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/dictionaries/dictionary-extras.txt -------------------------------------------------------------------------------- /dictionaries/reference/dictionaries/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/dictionaries/dictionary.txt -------------------------------------------------------------------------------- /dictionaries/reference/extras/abbreviations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/extras/abbreviations.txt -------------------------------------------------------------------------------- /dictionaries/reference/extras/davids-batista.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/extras/davids-batista.txt -------------------------------------------------------------------------------- /dictionaries/reference/extras/foss-acronyms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/extras/foss-acronyms.txt -------------------------------------------------------------------------------- /dictionaries/reference/extras/tech_terms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/extras/tech_terms.txt -------------------------------------------------------------------------------- /dictionaries/reference/filter/dict-wiki_en_2_000_000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/filter/dict-wiki_en_2_000_000.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/build-scowl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/build-scowl.sh -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/en_US-web.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/en_US-web.dic -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/generate_wordlist.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/generate_wordlist.pl -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-10.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-20.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-35.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-40.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-40.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-50.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-55.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-55.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-60.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-60.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-70.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-70.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-80.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-80.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/scowl-words-95.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/scowl-words-95.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/shortlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/shortlist.txt -------------------------------------------------------------------------------- /dictionaries/reference/wordlists/wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/dictionaries/reference/wordlists/wordlist.txt -------------------------------------------------------------------------------- /docs/DICTIONARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/docs/DICTIONARY.md -------------------------------------------------------------------------------- /docs/SYMSPELL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/docs/SYMSPELL.md -------------------------------------------------------------------------------- /include/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/include/hash.h -------------------------------------------------------------------------------- /include/posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/include/posix.h -------------------------------------------------------------------------------- /include/symspell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/include/symspell.h -------------------------------------------------------------------------------- /include/xxh3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/include/xxh3.h -------------------------------------------------------------------------------- /scripts/NormalizeEN.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/scripts/NormalizeEN.pm -------------------------------------------------------------------------------- /scripts/dictionary-build-extras.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/scripts/dictionary-build-extras.pl -------------------------------------------------------------------------------- /scripts/dictionary-build.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/scripts/dictionary-build.pl -------------------------------------------------------------------------------- /scripts/dictionary-find-misspellings.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/scripts/dictionary-find-misspellings.pl -------------------------------------------------------------------------------- /scripts/dictionary-normalize-test-data.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/scripts/dictionary-normalize-test-data.pl -------------------------------------------------------------------------------- /scripts/dictionary-normalize-wiki.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/scripts/dictionary-normalize-wiki.pl -------------------------------------------------------------------------------- /src/symspell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/src/symspell.c -------------------------------------------------------------------------------- /test/benchmark_symspell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/test/benchmark_symspell.c -------------------------------------------------------------------------------- /test/data/symspell/misspellings/misspell-codespell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/test/data/symspell/misspellings/misspell-codespell.txt -------------------------------------------------------------------------------- /test/data/symspell/misspellings/misspell-microsoft.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/test/data/symspell/misspellings/misspell-microsoft.txt -------------------------------------------------------------------------------- /test/data/symspell/misspellings/misspell-wikipedia.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/test/data/symspell/misspellings/misspell-wikipedia.txt -------------------------------------------------------------------------------- /test/data/symspell/misspellings/misspell-words.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/test/data/symspell/misspellings/misspell-words.go.txt -------------------------------------------------------------------------------- /test/test_symspell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumanpokhrel-11/symspell-c99/HEAD/test/test_symspell.c --------------------------------------------------------------------------------