re_dfa_t *dfa; re_node_set *nodes;
const re_dfa_t *dfa; const re_node_set *nodes;
find_subexp_node (dfa, nodes, subexp_idx, fl_open)     re_dfa_t *dfa;     re_node_set *nodes;     int subexp_idx, fl_open;{  int cls_idx;  for (cls_idx = 0; cls_idx < nodes->nelem; ++cls_idx)    {      int cls_node = nodes->elems[cls_idx];      re_token_t *node = dfa->nodes + cls_node;      if (((fl_open && node->type == OP_OPEN_SUBEXP)	  || (!fl_open && node->type == OP_CLOSE_SUBEXP))	  && node->opr.idx == subexp_idx)	return cls_node;    }  return -1;}