Home | History | Annotate | Download | only in lib

Lines Matching full:arcb

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