update fst core struct

This commit is contained in:
yihaoDeng 2021-11-28 20:29:36 +08:00
parent 500130daf7
commit 53680b76bb
1 changed files with 8 additions and 8 deletions

View File

@ -775,14 +775,14 @@ void fstBuilderInsertOutput(FstBuilder *b, FstSlice bs, Output in) {
return; return;
} }
Output out; Output out;
uint64_t prefixLen; //if (in != 0) { //if let Some(in) = in
if (in != 0) { //if let Some(in) = in // prefixLen = fstUnFinishedNodesFindCommPrefixAndSetOutput(b->unfinished, bs, in, &out);
prefixLen = fstUnFinishedNodesFindCommPrefixAndSetOutput(b->unfinished, bs, in, &out); //} else {
} else { // prefixLen = fstUnFinishedNodesFindCommPrefix(b->unfinished, bs);
prefixLen = fstUnFinishedNodesFindCommPrefix(b->unfinished, bs); // out = 0;
out = 0; //}
} uint64_t prefixLen = fstUnFinishedNodesFindCommPrefixAndSetOutput(b->unfinished, bs, in, &out);
if (prefixLen == FST_SLICE_LEN(s)) { if (prefixLen == FST_SLICE_LEN(s)) {
assert(out == 0); assert(out == 0);
return; return;