vChewing-macOS/Source/Engine
Lukhnos Liu c8f65580bb Make UserPhrasesLM more tolerant
This lets UserPhrasesLM consumes as much user data as possible before
bailing. This makes it more tolerant to data errors and will not fail
entirely just because the user has one faulty line in a data file.

Also removes FastFM from the benchmarking suite.

This also runs the CMake-based C++ tests as part of the GitHub CI.
2022-01-18 16:20:25 -08:00
..
Gramambular Removes unused code and fixes a typo. 2022-01-12 13:16:10 +08:00
Mandarin Enable IBM Keyboard Layout, no update to xib yet 2012-11-13 00:40:26 -08:00
OpenVanilla first commit 2011-09-01 23:56:26 -07:00
.gitignore Use a more tolerant parser for user phrases 2022-01-13 23:27:31 -08:00
CMakeLists.txt Make UserPhrasesLM more tolerant 2022-01-18 16:20:25 -08:00
KeyValueBlobReader.cpp Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
KeyValueBlobReader.h Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
KeyValueBlobReaderTest.cpp Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
McBopomofoLM.cpp Allows users to type Latin letters while using shift + letter keys. 2022-01-17 00:48:29 +08:00
McBopomofoLM.h Updates comments and fixes a typo. 2022-01-16 15:04:20 +08:00
ParselessLM.cpp Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
ParselessLM.h Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
ParselessLMBenchmark.cpp Make UserPhrasesLM more tolerant 2022-01-18 16:20:25 -08:00
ParselessLMTest.cpp Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
ParselessPhraseDB.cpp Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
ParselessPhraseDB.h Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
ParselessPhraseDBTest.cpp Use a parseless phrase db to speed up LM loading 2022-01-15 16:15:02 -08:00
PhraseReplacementMap.cpp Introduces in-place phrase replacement. 2022-01-15 06:23:09 +08:00
PhraseReplacementMap.h Introduces in-place phrase replacement. 2022-01-15 06:23:09 +08:00
UserOverrideModel.cpp Converts the preference and non modal view controller to Swift. 2022-01-10 22:01:40 +08:00
UserOverrideModel.h Converts the preference and non modal view controller to Swift. 2022-01-10 22:01:40 +08:00
UserPhrasesLM.cpp Make UserPhrasesLM more tolerant 2022-01-18 16:20:25 -08:00
UserPhrasesLM.h Use a more tolerant parser for user phrases 2022-01-13 23:27:31 -08:00
UserPhrasesLMTest.cpp Make UserPhrasesLM more tolerant 2022-01-18 16:20:25 -08:00