Lines Matching full:label
100 typedef typename A::Label Label;
331 typedef typename A::Label Label;
336 enum FindType { FIND_INPUT = 1, // find input label on fst2
337 FIND_OUTPUT = 2, // find output label on fst1
359 LOG(FATAL) << "ComposeFst: 1st argument not output label "
368 LOG(FATAL) << "ComposeFst: 2nd argument not input label "
406 LOG(FATAL) << "ComposeFst: 1st argument not output label sorted "
407 << "and 2nd argument is not input label sorted";
473 // determines whether the input or output label of arcs at SB is
486 Label match_labela = find_input ? arca.ilabel : arca.olabel;
497 Label labelb = find_input ? arcb.olabel : arcb.ilabel;
511 Label match_labelb = find_input ? arcb.olabel : arcb.ilabel;
516 Label match_labela = find_input ? arca.ilabel : arca.olabel;
527 Label labela = find_input ? arca.ilabel : arca.olabel;
567 // "rest" (rho) label in fsta.
593 Label match_label, bool find_input) {
600 Label label = find_input ?
602 if (label > match_label) {
604 } else if (label < match_label) {
607 // find first matching label (when non-determinism)
610 label = find_input ? aiter->Value().ilabel : aiter->Value().olabel;
611 if (label != match_label) {
639 FindType find_type_; // find label on which side?