Lines Matching refs:arcb
431 void AddArc(StateId s, const A &arca, const A &arcb, int f, in AddArc() argument
435 arc.ilabel = arcb.ilabel; in AddArc()
437 arc.weight = Times(arcb.weight, arca.weight); in AddArc()
438 StateTuple tuple(arcb.nextstate, arca.nextstate, f); in AddArc()
442 arc.olabel = arcb.olabel; in AddArc()
443 arc.weight = Times(arca.weight, arcb.weight); in AddArc()
444 StateTuple tuple(arca.nextstate, arcb.nextstate, f); in AddArc()
496 const A &arcb = aiterb.Value(); in OrderedExpand() local
497 Label labelb = find_input ? arcb.olabel : arcb.ilabel; in OrderedExpand()
499 AddArc(s, arca, arcb, 0, find_input); in OrderedExpand()
510 const A &arcb = aiterb.Value(); in OrderedExpand() local
511 Label match_labelb = find_input ? arcb.olabel : arcb.ilabel; in OrderedExpand()
519 AddArc(s, arca, arcb, 0, find_input); // move forward on match in OrderedExpand()
545 AddArc(s, aiterf.Value(), arcb, 0, find_input); in OrderedExpand()
563 AddArc(s, loop, arcb, 0, find_input); in OrderedExpand()
577 AddArc(s, arca, arcb, 0, find_input); // move fwd on match in OrderedExpand()
583 AddArc(s, earca, arcb, numepsa > 0, find_input); // move on epsilon in OrderedExpand()