INDEX
%left GSUB IF INDEX LSUBSTR MATCHFCN NEXT NUMBER
| INDEX '(' pattern comma pattern ')'
{ $$ = op2(INDEX, $3, $5); }
| INDEX '(' pattern comma reg_expr ')'
$$ = op2(INDEX, $3, (Node*)$5); }
%token <i> SUB GSUB IF INDEX LSUBSTR MATCHFCN NEXT NEXTFILE
{ "index", INDEX, INDEX },
{ INDEX, "sindex", "sindex" },
$$ = node(INDEX, $1, $3);
&& (np = np->n_left)->n_type == INDEX
%token <node> PARM ARRAY UFUNC FIELD IN INDEX CONCAT
ARGVsubi = node(INDEX, vlook(s_ARGV), constant);
NODE *ENVsubname = node(INDEX, varENVIRON, namep);
case INDEX:
if (temp == INDEX) {
if ((np = np->n_left)->n_type == INDEX)
if ((np = np->n_left)->n_type == INDEX)
if ((np = np->n_left)->n_type == INDEX)
case INDEX:
case INDEX:
if (snp->n_type == INDEX && snp->n_left == tnp)
tnp = node(INDEX, tnp, constant);
if (ylex > MCH && ylex <= INDEX) {
case INDEX:
case INDEX:
SUBSTR, LENGTH, INDEX
#define DEF_XML_PROP(INDEX, TYPE, NAME, TAG, ID) TYPE,
#define DEF_XML_PROP(INDEX, TYPE, NAME, TAG, ID) (xmlChar *)NAME,
#define DEF_XML_PROP(INDEX, TYPE, NAME, TAG, ID) TAG,
#define DEF_XML_PROP(INDEX, TYPE, NAME, TAG, ID) ID,
indx_log = (kdb_ent_header_t *)INDEX(ulog, indx);
| INDEX '(' expr ',' expr ')'
{ $$ = op2(INDEX, $3, $5); }
%left NUMBER VAR ARRAY FNCN SUBSTR LSUBSTR INDEX
{ INDEX, "sindex", "sindex"},
#define INDEX2SLOT(INDEX) ((INDEX)%4) /* cf init_poll_events() */
#define INDEX2CONTROLLER(INDEX) ((INDEX)/4) /* cf init_poll_events() */
op = INDEX;
case INDEX:
op = INDEX;
case INDEX:
op = INDEX;
case INDEX:
op = INDEX;
case INDEX:
op = INDEX;
case INDEX:
indx_log = (kdb_ent_header_t *)INDEX(ulog, i);
indx_log = (kdb_ent_header_t *)INDEX(ulog, i);
indx_log = (kdb_ent_header_t *)INDEX(ulog, i);
indx_log = (kdb_ent_header_t *)INDEX(ulog, i);
indx_log = (kdb_ent_header_t *)INDEX(ulog, indx);
INDEX(ulog, indx);
cmd ::= CREATE(S) uniqueflag(U) INDEX nm(X)
cmd ::= DROP INDEX nm(X) dbnm(Y). {
MATCH, SUBSTR, LENGTH, INDEX };
%token A_STRING SUBSTR LENGTH INDEX NOARG MATCH
%left LENGTH INDEX
| INDEX expr expr { $$ = index($2, $3); }