提交 53680b76 编写于 作者: dengyihao's avatar dengyihao

update fst core struct

上级 500130da
...@@ -775,14 +775,14 @@ void fstBuilderInsertOutput(FstBuilder *b, FstSlice bs, Output in) { ...@@ -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;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册