├── .github └── workflows │ ├── ci-build.yml │ └── deploy.yml ├── .gitignore ├── Fdic ├── README.md ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── darkrockstudios │ │ └── fdic │ │ ├── ByteUtils.kt │ │ ├── FdicExceptions.kt │ │ ├── FrequencyDictionary.kt │ │ ├── FrequencyDictionaryFileFormat.kt │ │ └── FrequencyDictionaryIO.kt │ ├── jvmTest │ ├── kotlin │ │ └── performance │ │ │ ├── PerformanceTests.kt │ │ │ └── strategies │ │ │ ├── Gzip.kt │ │ │ └── PlainText.kt │ └── resources │ │ └── en-80k.txt │ ├── korgeMain │ └── kotlin │ │ └── com │ │ └── darkrockstudios │ │ └── fdic │ │ ├── FrequencyDictionaryEncoder.korge.kt │ │ ├── StreamUtils.korge.kt │ │ └── viableLengthLong.korge.kt │ └── okioMain │ └── kotlin │ └── com │ └── darkrockstudios │ └── fdic │ ├── FrequencyDictionaryEncoder.okio.kt │ ├── StreamUtils.okio.kt │ └── viableLengthLong.okio.kt ├── FdicCli ├── README.md ├── build.gradle.kts ├── docs │ └── screenshot00.png └── src │ └── nativeMain │ └── kotlin │ ├── OkioUtils.kt │ └── main.kt ├── LICENSE ├── README.md ├── SymSpellKt ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── com │ │ ├── darkrockstudios │ │ └── symspellkt │ │ │ ├── api │ │ │ ├── DictionaryHolder.kt │ │ │ ├── DictionaryUtils.kt │ │ │ ├── HashFunction.kt │ │ │ ├── SpellChecker.kt │ │ │ └── StringDistance.kt │ │ │ ├── common │ │ │ ├── Composition.kt │ │ │ ├── DamerauLevenshteinDistance.kt │ │ │ ├── DictionaryItem.kt │ │ │ ├── Murmur3HashFunction.kt │ │ │ ├── SpellCheckSettings.kt │ │ │ ├── SpellCheckingUtils.kt │ │ │ ├── SpellHelper.kt │ │ │ ├── SuggestionItem.kt │ │ │ ├── SuggestionItemUtils.kt │ │ │ └── Verbosity.kt │ │ │ ├── exception │ │ │ ├── SpellCheckException.kt │ │ │ └── SpellCheckExceptionCode.kt │ │ │ └── impl │ │ │ ├── DataLoadUtils.kt │ │ │ ├── InMemoryDictionaryHolder.kt │ │ │ └── SymSpell.kt │ │ └── goncalossilva │ │ └── murmurhash │ │ └── MurmurHash3.kt │ └── jvmTest │ ├── kotlin │ └── symspellkt │ │ ├── AccuracyTest.kt │ │ ├── GermanLangSpellChecker.kt │ │ ├── MiscUnitTest.kt │ │ ├── SymSpellTest.kt │ │ ├── SymSpellTestSmall.kt │ │ ├── TestDictionaryHolder.kt │ │ ├── TestInMemoryDictionaryHolder.kt │ │ ├── WolfgarbeTest.kt │ │ └── benchmark │ │ ├── PerformanceBenchmarks.kt │ │ ├── PerformanceRegressionBenchmarks.kt │ │ ├── runFullBenchmarkSuite.kt │ │ └── utils │ │ ├── BenchmarkComparison.kt │ │ ├── BenchmarkResult.kt │ │ ├── BenchmarkResults.kt │ │ ├── BenchmarkRunner.kt │ │ ├── ConfidenceInterval.kt │ │ ├── ConfidenceIntervalTests.kt │ │ ├── MemoryProfiler.kt │ │ ├── PrettyPrint.kt │ │ ├── StopWatch.kt │ │ └── SymSpellBenchmarks.kt │ └── resources │ ├── de-100k.txt │ ├── frequency_bigramdictionary_en_243_342.txt │ ├── frequency_dictionary_en_30_000.txt │ ├── frequency_dictionary_en_500_000.txt │ ├── frequency_dictionary_en_82_765.txt │ ├── full_test.txt │ └── noisy_query_en_1000.txt ├── SymSpellKtFdic ├── README.md ├── build.gradle.kts └── src │ └── commonMain │ └── kotlin │ └── com │ └── darkrockstudios │ └── symspell │ └── fdic │ └── FdicSymSpellUtils.kt ├── convention-plugins ├── build.gradle.kts ├── settings.gradle.kts └── src │ └── main │ └── kotlin │ ├── module.publication.gradle.kts │ └── root.publication.gradle.kts ├── docs └── development.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── sample.png ├── sampleCompose ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ └── kotlin │ │ └── com │ │ └── darkrockstudios │ │ └── symspellkt │ │ └── sample │ │ └── Platform.android.kt │ ├── commonMain │ ├── composeResources │ │ └── files │ │ │ ├── en-80k.fdic │ │ │ ├── en-80k.txt │ │ │ ├── frequency_bigramdictionary_en_243_342.fdic │ │ │ └── frequency_bigramdictionary_en_243_342.txt │ └── kotlin │ │ └── com │ │ └── darkrockstudios │ │ └── symspellkt │ │ └── sample │ │ ├── App.kt │ │ ├── Platform.kt │ │ ├── SpellCheckUi.kt │ │ └── rememberSpellChecker.kt │ ├── desktopMain │ └── kotlin │ │ ├── com │ │ └── darkrockstudios │ │ │ └── symspellkt │ │ │ └── sample │ │ │ └── Platform.desktop.kt │ │ └── main.kt │ ├── main │ ├── java │ │ └── com │ │ │ └── darkrockstudios │ │ │ └── symspellkt │ │ │ └── sample │ │ │ ├── MainActivity.kt │ │ │ └── ui │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ └── values │ │ ├── strings.xml │ │ └── themes.xml │ └── wasmJsMain │ ├── kotlin │ └── com │ │ └── darkrockstudios │ │ └── symspellkt │ │ └── sample │ │ ├── Platform.wasmJs.kt │ │ └── main.kt │ └── resources │ └── index.html └── settings.gradle.kts /.github/workflows/ci-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/.github/workflows/ci-build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/.gitignore -------------------------------------------------------------------------------- /Fdic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/README.md -------------------------------------------------------------------------------- /Fdic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/build.gradle.kts -------------------------------------------------------------------------------- /Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/ByteUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/ByteUtils.kt -------------------------------------------------------------------------------- /Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FdicExceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FdicExceptions.kt -------------------------------------------------------------------------------- /Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionary.kt -------------------------------------------------------------------------------- /Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryFileFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryFileFormat.kt -------------------------------------------------------------------------------- /Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryIO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/commonMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryIO.kt -------------------------------------------------------------------------------- /Fdic/src/jvmTest/kotlin/performance/PerformanceTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/jvmTest/kotlin/performance/PerformanceTests.kt -------------------------------------------------------------------------------- /Fdic/src/jvmTest/kotlin/performance/strategies/Gzip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/jvmTest/kotlin/performance/strategies/Gzip.kt -------------------------------------------------------------------------------- /Fdic/src/jvmTest/kotlin/performance/strategies/PlainText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/jvmTest/kotlin/performance/strategies/PlainText.kt -------------------------------------------------------------------------------- /Fdic/src/jvmTest/resources/en-80k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/jvmTest/resources/en-80k.txt -------------------------------------------------------------------------------- /Fdic/src/korgeMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryEncoder.korge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/korgeMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryEncoder.korge.kt -------------------------------------------------------------------------------- /Fdic/src/korgeMain/kotlin/com/darkrockstudios/fdic/StreamUtils.korge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/korgeMain/kotlin/com/darkrockstudios/fdic/StreamUtils.korge.kt -------------------------------------------------------------------------------- /Fdic/src/korgeMain/kotlin/com/darkrockstudios/fdic/viableLengthLong.korge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/korgeMain/kotlin/com/darkrockstudios/fdic/viableLengthLong.korge.kt -------------------------------------------------------------------------------- /Fdic/src/okioMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryEncoder.okio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/okioMain/kotlin/com/darkrockstudios/fdic/FrequencyDictionaryEncoder.okio.kt -------------------------------------------------------------------------------- /Fdic/src/okioMain/kotlin/com/darkrockstudios/fdic/StreamUtils.okio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/okioMain/kotlin/com/darkrockstudios/fdic/StreamUtils.okio.kt -------------------------------------------------------------------------------- /Fdic/src/okioMain/kotlin/com/darkrockstudios/fdic/viableLengthLong.okio.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/Fdic/src/okioMain/kotlin/com/darkrockstudios/fdic/viableLengthLong.okio.kt -------------------------------------------------------------------------------- /FdicCli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/FdicCli/README.md -------------------------------------------------------------------------------- /FdicCli/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/FdicCli/build.gradle.kts -------------------------------------------------------------------------------- /FdicCli/docs/screenshot00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/FdicCli/docs/screenshot00.png -------------------------------------------------------------------------------- /FdicCli/src/nativeMain/kotlin/OkioUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/FdicCli/src/nativeMain/kotlin/OkioUtils.kt -------------------------------------------------------------------------------- /FdicCli/src/nativeMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/FdicCli/src/nativeMain/kotlin/main.kt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/README.md -------------------------------------------------------------------------------- /SymSpellKt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/build.gradle.kts -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/DictionaryHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/DictionaryHolder.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/DictionaryUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/DictionaryUtils.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/HashFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/HashFunction.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/SpellChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/SpellChecker.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/StringDistance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/api/StringDistance.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/Composition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/Composition.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/DamerauLevenshteinDistance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/DamerauLevenshteinDistance.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/DictionaryItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/DictionaryItem.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/Murmur3HashFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/Murmur3HashFunction.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SpellCheckSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SpellCheckSettings.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SpellCheckingUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SpellCheckingUtils.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SpellHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SpellHelper.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SuggestionItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SuggestionItem.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SuggestionItemUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/SuggestionItemUtils.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/Verbosity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/common/Verbosity.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/exception/SpellCheckException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/exception/SpellCheckException.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/exception/SpellCheckExceptionCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/exception/SpellCheckExceptionCode.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/impl/DataLoadUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/impl/DataLoadUtils.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/impl/InMemoryDictionaryHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/impl/InMemoryDictionaryHolder.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/impl/SymSpell.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/darkrockstudios/symspellkt/impl/SymSpell.kt -------------------------------------------------------------------------------- /SymSpellKt/src/commonMain/kotlin/com/goncalossilva/murmurhash/MurmurHash3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/commonMain/kotlin/com/goncalossilva/murmurhash/MurmurHash3.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/AccuracyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/AccuracyTest.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/GermanLangSpellChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/GermanLangSpellChecker.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/MiscUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/MiscUnitTest.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/SymSpellTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/SymSpellTest.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/SymSpellTestSmall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/SymSpellTestSmall.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/TestDictionaryHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/TestDictionaryHolder.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/TestInMemoryDictionaryHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/TestInMemoryDictionaryHolder.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/WolfgarbeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/WolfgarbeTest.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/PerformanceBenchmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/PerformanceBenchmarks.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/PerformanceRegressionBenchmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/PerformanceRegressionBenchmarks.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/runFullBenchmarkSuite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/runFullBenchmarkSuite.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkComparison.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkComparison.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkResult.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkResults.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/BenchmarkRunner.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/ConfidenceInterval.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/ConfidenceInterval.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/ConfidenceIntervalTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/ConfidenceIntervalTests.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/MemoryProfiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/MemoryProfiler.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/PrettyPrint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/PrettyPrint.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/StopWatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/StopWatch.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/SymSpellBenchmarks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/kotlin/symspellkt/benchmark/utils/SymSpellBenchmarks.kt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/de-100k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/de-100k.txt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/frequency_bigramdictionary_en_243_342.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/frequency_bigramdictionary_en_243_342.txt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/frequency_dictionary_en_30_000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/frequency_dictionary_en_30_000.txt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/frequency_dictionary_en_500_000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/frequency_dictionary_en_500_000.txt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/frequency_dictionary_en_82_765.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/frequency_dictionary_en_82_765.txt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/full_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/full_test.txt -------------------------------------------------------------------------------- /SymSpellKt/src/jvmTest/resources/noisy_query_en_1000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKt/src/jvmTest/resources/noisy_query_en_1000.txt -------------------------------------------------------------------------------- /SymSpellKtFdic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKtFdic/README.md -------------------------------------------------------------------------------- /SymSpellKtFdic/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKtFdic/build.gradle.kts -------------------------------------------------------------------------------- /SymSpellKtFdic/src/commonMain/kotlin/com/darkrockstudios/symspell/fdic/FdicSymSpellUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/SymSpellKtFdic/src/commonMain/kotlin/com/darkrockstudios/symspell/fdic/FdicSymSpellUtils.kt -------------------------------------------------------------------------------- /convention-plugins/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/convention-plugins/build.gradle.kts -------------------------------------------------------------------------------- /convention-plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/convention-plugins/settings.gradle.kts -------------------------------------------------------------------------------- /convention-plugins/src/main/kotlin/module.publication.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/convention-plugins/src/main/kotlin/module.publication.gradle.kts -------------------------------------------------------------------------------- /convention-plugins/src/main/kotlin/root.publication.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/convention-plugins/src/main/kotlin/root.publication.gradle.kts -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/docs/development.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sample.png -------------------------------------------------------------------------------- /sampleCompose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/build.gradle.kts -------------------------------------------------------------------------------- /sampleCompose/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sampleCompose/src/androidMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.android.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/androidMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.android.kt -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/composeResources/files/en-80k.fdic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/composeResources/files/en-80k.fdic -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/composeResources/files/en-80k.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/composeResources/files/en-80k.txt -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/composeResources/files/frequency_bigramdictionary_en_243_342.fdic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/composeResources/files/frequency_bigramdictionary_en_243_342.fdic -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/composeResources/files/frequency_bigramdictionary_en_243_342.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/composeResources/files/frequency_bigramdictionary_en_243_342.txt -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/App.kt -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.kt -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/SpellCheckUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/SpellCheckUi.kt -------------------------------------------------------------------------------- /sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/rememberSpellChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/commonMain/kotlin/com/darkrockstudios/symspellkt/sample/rememberSpellChecker.kt -------------------------------------------------------------------------------- /sampleCompose/src/desktopMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/desktopMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.desktop.kt -------------------------------------------------------------------------------- /sampleCompose/src/desktopMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/desktopMain/kotlin/main.kt -------------------------------------------------------------------------------- /sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/MainActivity.kt -------------------------------------------------------------------------------- /sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/ui/theme/Color.kt -------------------------------------------------------------------------------- /sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/ui/theme/Theme.kt -------------------------------------------------------------------------------- /sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/main/java/com/darkrockstudios/symspellkt/sample/ui/theme/Type.kt -------------------------------------------------------------------------------- /sampleCompose/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sampleCompose/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /sampleCompose/src/wasmJsMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.wasmJs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/wasmJsMain/kotlin/com/darkrockstudios/symspellkt/sample/Platform.wasmJs.kt -------------------------------------------------------------------------------- /sampleCompose/src/wasmJsMain/kotlin/com/darkrockstudios/symspellkt/sample/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/wasmJsMain/kotlin/com/darkrockstudios/symspellkt/sample/main.kt -------------------------------------------------------------------------------- /sampleCompose/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/sampleCompose/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wavesonics/SymSpellKt/HEAD/settings.gradle.kts --------------------------------------------------------------------------------