Lines Matching defs:arc_token_list

1752 arc_token_lnk get_first_arc_leaving_node(arc_token* arc_token_list,
1759 if ((nodeID)(int)arc_token_list[i].next_token_index == node)
1760 return ARC_TOKEN_LNK(arc_token_list, i);
1776 arc_token *arc_token_list, *tmp;
1786 context->arc_token_list = (arc_token*)CALLOC_CLR(num_alloc_arc_tokens, sizeof(arc_token), "srec.graph.wordgraph");
1787 arc_token_list = context->arc_token_list;
1810 atoken = &arc_token_list[i];
1826 atoken = &arc_token_list[i];
1831 atoken->first_next_arc = get_first_arc_leaving_node(arc_token_list, num_arcs, (nodeID)atoken->first_next_arc);
1835 last_atoken = &arc_token_list[0];
1838 atoken = &arc_token_list[i];
1845 last_atoken->next_token_index = ARC_TOKEN_LNK(arc_token_list, i);
1857 atoken = &arc_token_list[i];
1859 for (tmp = ARC_TOKEN_LNK(arc_token_list, atoken->first_next_arc); tmp != NULL;
1860 tmp = ARC_TOKEN_PTR(arc_token_list, tmp->next_token_index))
1890 atoken = &context->arc_token_list[num_arcs];
1895 atoken->next_token_index = ARC_TOKEN_LNK(arc_token_list, i + 1);/*atoken+1;*/
1899 context->arc_token_freelist = &context->arc_token_list[num_arcs];
1906 atoken = context->arc_token_list;
1907 atoken = ARC_TOKEN_PTR(arc_token_list, atoken->first_next_arc);
1908 for (; atoken; atoken = ARC_TOKEN_PTR(arc_token_list, atoken->next_token_index))
1912 tmp = ARC_TOKEN_PTR(context->arc_token_list, atoken->first_next_arc);
1923 FREE(context->arc_token_list);
1924 context->arc_token_list = 0;
2931 idx = PTR_TO_IDX(context->arc_token_freelist, context->arc_token_list);
2936 idx = PTR_TO_IDX(context->arc_token_insert_start, context->arc_token_list);
2943 rc = serializeArcToken(context->arc_token_list, i, fp);
2987 context->arc_token_list = NEW_ARRAY(arc_token, context->arc_token_list_len,
2990 if (context->arc_token_list == NULL)
3000 IDX_TO_PTR(idx, context->arc_token_list);
3009 IDX_TO_PTR(idx, context->arc_token_list);
3013 rc = deserializeArcToken(context->arc_token_list, i, fp);
3019 FREE(context->arc_token_list);
3020 context->arc_token_list =
3036 t = context->arc_token_list;
3041 t = ARC_TOKEN_PTR(context->arc_token_list, t->first_next_arc);
3043 for (; t; t = ARC_TOKEN_PTR(context->arc_token_list, t->next_token_index))
3047 u = ARC_TOKEN_PTR(context->arc_token_list, t->first_next_arc);
3521 fst->arc_token_list = atl;