Home | History | Annotate | Download | only in fst

Lines Matching refs:MATCH_INPUT

281   // 'fsta' for each arc leaving state 'sb' of 'fstb'. The 'match_input' arg
287 Matcher *matchera, bool match_input) {
291 Arc loop(match_input ? 0 : kNoLabel, match_input ? kNoLabel : 0,
293 MatchArc(s, matchera, loop, match_input);
297 MatchArc(s, matchera, iterb.Value(), match_input);
305 const Arc &arc, bool match_input) {
306 if (matchera->Find(match_input ? arc.olabel : arc.ilabel)) {
310 if (match_input) {
390 if (type1 == MATCH_OUTPUT && type2 == MATCH_INPUT) {
394 } else if (type2 == MATCH_INPUT) {
395 match_type_ = MATCH_INPUT;
398 } else if (matcher2_->Type(true) == MATCH_INPUT) {
399 match_type_ = MATCH_INPUT;
551 case MATCH_INPUT: { // Lookahead on fst2
552 typedef typename DefaultLookAhead<Arc, MATCH_INPUT>::FstMatcher M;
553 typedef typename DefaultLookAhead<Arc, MATCH_INPUT>::ComposeFilter F;