User data tolerance marking (no actual changes)
This commit is contained in:
parent
02f02d9f5a
commit
735546e95e
|
@ -63,9 +63,9 @@ bool UserPhrasesLM::open(const char *path)
|
||||||
KeyValueBlobReader::State state;
|
KeyValueBlobReader::State state;
|
||||||
while ((state = reader.Next(&keyValue)) == KeyValueBlobReader::State::HAS_PAIR) {
|
while ((state = reader.Next(&keyValue)) == KeyValueBlobReader::State::HAS_PAIR) {
|
||||||
// We invert the key and value, since in user phrases, "key" is the phrase value, and "value" is the BPMF reading.
|
// We invert the key and value, since in user phrases, "key" is the phrase value, and "value" is the BPMF reading.
|
||||||
keyRowMap[keyValue.value].emplace_back(keyValue.value, keyValue.key );
|
keyRowMap[keyValue.value].emplace_back(keyValue.value, keyValue.key);
|
||||||
}
|
}
|
||||||
|
// 下面這一段或許可以做成開關、來詢問是否對使用者語彙採取寬鬆策略(哪怕有行內容寫錯也會放行)
|
||||||
if (state == KeyValueBlobReader::State::ERROR) {
|
if (state == KeyValueBlobReader::State::ERROR) {
|
||||||
close();
|
close();
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue