Home | History | Annotate | Download | only in fst

Lines Matching defs:Relabel

118 // iff Reach(r) is true where r = Relabel(l). The relabeling is
122 // The whole FST can be relabeled instead with Relabel(&f,
200 Label Relabel(Label label) {
204 Label &relabel = label2index[label];
205 if (!relabel) // Add new label
206 relabel = label2index.size() + 1;
207 return relabel;
211 void Relabel(MutableFst<Arc> *fst, bool relabel_input) {
220 arc.ilabel = Relabel(arc.ilabel);
222 arc.olabel = Relabel(arc.olabel);
235 // Returns relabeling pairs (cf. relabel.h::Relabel()).
271 // Original labels must be transformed by the Relabel methods above.
299 // Arc iterator labels must be transformed by the Relabel methods