Lines Matching refs:root
37 int64 root; // root rule for expansion
41 : CacheOptions(opts), root(r), epsilon_on_replace(false) {}
43 : root(r), epsilon_on_replace(false) {}
45 : root(r), epsilon_on_replace(epsilon_replace_arc) {}
47 : root(kNoLabel), epsilon_on_replace(false) {}
111 SetRoot(opts.root);
204 // set root rule for expansion
205 void SetRoot(Label root) {
206 Label nonterminal = nonterminal_hash_[root];
226 if (fst_start == kNoStateId) // root Fst is empty
512 // \brief Recursivively replaces arcs in the root Fst with other Fsts.
519 // array of Fst(s). One Fst represents the root (or topology)
520 // machine. The root Fst refers to other Fsts by recursively replacing
529 // to implement the closure operation we need 2 Fsts. The first root
547 Label root)
548 : impl_(new ReplaceFstImpl<A>(fst_array, ReplaceFstOptions(root))) {}
659 // // Recursivively replaces arcs in the root Fst with other Fsts.
664 // Fst(s). One Fst represents the root (or topology) machine. The root
675 MutableFst<Arc> *ofst, typename Arc::Label root) {
676 ReplaceFstOptions opts(root);