Lines Matching refs:arg
200 char *arg; member
405 char *arg; /* Declaration of the 3rd argument to parser */ member
546 char *arg in Action_add() argument
556 newaction->x.stp = (struct state *)arg; in Action_add()
558 newaction->x.rp = (struct rule *)arg; in Action_add()
1993 }else if( op[j].arg==0 && op[j].fn==0 ){ in handleflags()
1996 *((int*)op[j].arg) = v; in handleflags()
2079 *(double*)(op[j].arg) = dv; in handleswitch()
2085 *(int*)(op[j].arg) = lv; in handleswitch()
2091 *(char**)(op[j].arg) = sv; in handleswitch()
2515 psp->declargslot = &(psp->gp->arg); in parseonetoken()
4463 if( lemp->arg && lemp->arg[0] ){ in ReportTable()
4464 i = lemonStrlen(lemp->arg); in ReportTable()
4465 while( i>=1 && ISSPACE(lemp->arg[i-1]) ) i--; in ReportTable()
4466 while( i>=1 && (ISALNUM(lemp->arg[i-1]) || lemp->arg[i-1]=='_') ) i--; in ReportTable()
4467 fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++; in ReportTable()
4468 fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++; in ReportTable()
4469 fprintf(out,"#define %sARG_PARAM ,%s\n",name,&lemp->arg[i]); lineno++; in ReportTable()
4471 name,lemp->arg,&lemp->arg[i]); lineno++; in ReportTable()
4473 name,&lemp->arg[i],&lemp->arg[i]); lineno++; in ReportTable()