Home | History | Annotate | Download | only in crec

Lines Matching defs:to_node

122 void append_arc_arriving_node(srec_context* fst, FSMnode* to_node, FSMarc_ptr atok);
915 FSMnode *fr_node, *to_node;
1050 to_node = &fst->FSMnode_list[into_node];
1077 append_arc_arriving_node(fst, to_node, atok);
1079 atoken->to_node = NODE_ItoX(into_node);
1159 into_node = NODE_XtoI(atoken->to_node);
1627 ni2 = arc->to_node;
1635 ni3 = arc2->to_node;
1644 ni3a = arc3->to_node;
1649 ni4 = arc3->to_node;
1969 atoken->to_node = FSMNODE_NULL;
2037 FSMnode_ptr ntok = arc->to_node;
2067 FSMnode_ptr ntok = arc->to_node;
2096 anode = NODE_XtoP(atoken->to_node);
2213 static void remove_arc_arriving(srec_context* fst, FSMnode* to_node, FSMarc* arc)
2217 for (atok = &to_node->first_prev_arc;(*atok) != FSMARC_NULL; atok = &atoken->linkl_prev_arc)
2244 old_node = NODE_XtoP(arc->to_node);
2245 arc->to_node = NODE_ItoX(new_node_id);
2264 new_next_p->to_node = atoken->to_node;
2265 new_next_p->fr_node = arc->to_node;
2270 append_arc_arriving_node(fst, NODE_XtoP(atoken->to_node), new_next);
2436 if (num_arcs_arriving_gt_1(fst, NODE_XtoP(next_atoken->to_node)))
2470 late_start_node = NODE_XtoP(next_atoken->to_node);
2513 atoken->to_node = ntok;
2534 /* add_tree_end->to_node = early_end_node;
2539 atoken->to_node = NODE_ItoX(end_node);
2589 /* if( num_arcs_leaving( add_tree_end->fr_node->first_prev_arc->to_node) >1) {
2591 printf_arc(fst, add_tree_end->fr_node->first_prev_arc->to_node->first_next_arc);
2613 /* if( num_arcs_leaving(prev_atok->fr_node->first_prev_arc->to_node->first_next_arc)>1)*/
2641 atoken->to_node = FSMNODE_NULL; /* filled in next loop */
2647 TO_NODE(last_atok) = ntok;
2650 TO_NODE(last_atok) = NODE_PtoX(early_end_node);
2668 void append_arc_arriving_node(srec_context* fst, FSMnode* to_node, FSMarc_ptr arc)
2670 FSMarc_ptr* atok = &to_node->first_prev_arc;
2695 FSMnode* to_node = NODE_XtoP(arc->to_node);
2697 if (to_node->un_ptr.first_next_arc == FSMARC_NULL)
2703 ARC_XtoI(to_node->un_ptr.first_next_arc),
3127 tmp[i++] = arc->to_node;
3128 ASSERT(arc->to_node == context->end_node || arc->to_node != MAXnodeID);
3159 tmp[i++] = arc->to_node;
3160 ASSERT(arc->to_node == context->end_node || arc->to_node != MAXnodeID);
3278 FSMnode *fr_node, *to_node;
3407 to_node = &fst->FSMnode_list[ tmp[1]];
3412 append_arc_arriving_node(fst, to_node, atok);
3414 atoken->to_node = NODE_ItoX(tmp[1]);
3623 if (fst_node_has_speech_to_come(context, arc->to_node))
3631 if (fst_node_has_speech_to_come(context, arc->to_node))
3788 node = &context->FSMnode_list[arc->to_node];
3791 context->fsm_exit_points[nfxps].wbto_node_index = arc->to_node;