Lines Matching defs:arg
76 char *arg;
243 char *arg; /* Declaration of the 3th argument to parser */
376 void Action_add(app,type,sp,arg)
380 char *arg;
389 new->x.stp = (struct state *)arg;
391 new->x.rp = (struct rule *)arg;
1363 lem.name = lem.include = lem.arg = lem.tokentype = lem.start = 0;
1645 *((int*)op[j].arg) = v;
1647 (*(void(*)())(op[j].arg))(v);
1726 *(double*)(op[j].arg) = dv;
1729 (*(void(*)())(op[j].arg))(dv);
1732 *(int*)(op[j].arg) = lv;
1735 (*(void(*)())(op[j].arg))((int)lv);
1738 *(char**)(op[j].arg) = sv;
1741 (*(void(*)())(op[j].arg))(sv);
2139 psp->declargslot = &(psp->gp->arg);
3233 if( lemp->arg && lemp->arg[0] ){
3235 i = strlen(lemp->arg);
3236 while( i>=1 && isspace(lemp->arg[i-1]) ) i--;
3237 while( i>=1 && (isalnum(lemp->arg[i-1]) || lemp->arg[i-1]=='_') ) i--;
3238 fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++;
3239 fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++;
3241 name,lemp->arg,&lemp->arg[i]); lineno++;
3243 name,&lemp->arg[i],&lemp->arg[i]); lineno++;