Lines Matching refs:eclass
204 Efirst( char *rule, ECnode *eclass )
206 Efirst( rule, eclass )
208 ECnode *eclass;
218 rule, TokenString(eclass->tok)));
230 * scan the list of tokens/eclasses/nonterminals filling the new eclass
231 * with the set described by the list. Note that an eclass can be
232 * quoted to allow spaces etc... However, an eclass must not conflict
234 * the eclass name.
238 doEclass( char *eclass )
240 doEclass( eclass )
241 char *eclass;
251 require(eclass!=NULL, "doEclass: NULL eset");
253 p = (ECnode *) eclass;
274 /* if quoted and not an expr look for eclass name */
280 else /* labelled token/eclass/tokclass */