Lines Matching full:spelling
36 // The spelling id for the Pinyin string from the previous DMI to this node.
47 // What's the length of the spelling string for this match, for the whole
50 // Used to indicate whether all spelling ids from the root are full spelling
53 // have full spelling ids.
61 // From which DMI node. Used to trace the spelling segmentation.
74 // spelling id. This information is used to decide whether a substring of a
108 // necessary. Whenever user deletes a Chinese character and its spelling string
159 // Spelling trie.
165 // should be valid for a FULL spelling, or a combination of two spellings,
167 // split into "d a", because "d" is not a full spelling id.
176 // Spelling parser.
179 // The maximum allowed length of spelling string (such as a Pinyin string).
208 uint16 lma_start_[kMaxRowNum]; // Counted in spelling ids.
228 // The starting positions and spelling ids for the first full sentence
232 uint16 spl_id_[kMaxRowNum]; // Spelling ids
271 // Delete a spelling id and its corresponding Chinese character, and merge
273 // del_spl_pos indicates which spelling id needs to be delete.
274 // This function will update the lemma and spelling segmentation information.
279 // Get spelling start posistions and ids. The result will be stored in
284 // Get all lemma ids with match the given spelling id stream(shorter than the
299 // Extend a DMI node with a spelling id. ext_len is the length of the rows
300 // to extend, actually, it is the size of the spelling string of splid.
333 // match the given spelling id strings.
407 // characters for pos-th spelling id needs to be deleted.
424 // Get the spelling boundaries for the first sentence candidate.