Go to the documentation of this file.
111 #ifndef _S3_LEXTREE_H_
112 #define _S3_LEXTREE_H_
135 #define LEXTREE_OPERATION_SUCCESS 1
136 #define LEXTREE_OPERATION_FAILURE 0
138 #define LEXTREE_TYPE_FILLER -1
139 #define LEXTREE_TYPE_UNIGRAM 0
140 #define LEXTREE_TYPE_BIGRAM 1
141 #define LEXTREE_TYPE_TRIGRAM 2
144 #define LEXTREE_TYPE_QUADGRAM 3
145 #define LEXTREE_TYPE_QUINGRAM 4
211 #define lextree_node_wid(n) ((n)->wid)
212 #define lextree_node_prob(n) ((n)->prob)
213 #define lextree_node_ssid(n) ((n)->ssid)
214 #define lextree_node_rc(n) ((n)->rc)
215 #define lextree_node_composite(n) ((n)->composite)
216 #define lextree_node_frame(n) ((n)->frame)
260 #define lextree_type(l) ((l)->type)
261 #define lextree_root(l) ((l)->root)
262 #define lextree_lcroot(l) ((l)->lcroot)
263 #define lextree_n_lc(l) ((l)->n_lc)
264 #define lextree_n_node(l) ((l)->n_node)
265 #define lextree_n_alloc_node(l) ((l)->n_alloc_node)
266 #define lextree_active(l) ((l)->active)
267 #define lextree_next_active(l) ((l)->next_active)
268 #define lextree_n_active(l) ((l)->n_active)
269 #define lextree_n_next_active(l) ((l)->n_next_active)