Lines Matching full:spelling
31 // The spelling id for each node. If you need more bits to store
32 // spelling id, please adjust this structure.
48 // Map from half spelling id to single char.
58 // The spelling table
61 // The size of longest spelling string, includes '\0' and an extra char to
68 // Number of full spelling ids.
74 // The Yunmu id list for the spelling ids (for half ids of Shengmu,
86 // The spelling string just queried
89 // The spelling string just queried
92 // The root node of the spelling tree
109 // spelling, including Shengmu and Yunmu), or id of zh/ch/sh.
126 // Construct a subtree using a subset of the spelling array (from
141 // Given a spelling string, return its Yunmu string.
146 // Yunmu ids. This functin is called after the spelling trie is built.
161 // The caller guarantees that the two chars are valid spelling chars.
174 // Test if the given id is a valid spelling id.
199 // Enable/disable Shengmus in ShouZiMu mode(using the first char of a spelling
245 // Get the readonly Pinyin string for a given spelling id
248 // Get the readonly Pinyin string for a given spelling id
251 // Get Pinyin string for a given spelling id. Return the length of the