Lines Matching refs:lineno

1263 void ErrorMsg(const char *filename, int lineno, const char *format, ...){  in ErrorMsg()  argument
1274 if( lineno>0 ){ in ErrorMsg()
1275 sprintf(prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno); in ErrorMsg()
2286 int lineno; local
2324 lineno = 1;
2326 if( c=='\n' ) lineno++; /* Keep track of the line number */
2336 if( c=='\n' ) lineno++;
2343 ps.tokenlineno = lineno; /* Linenumber on which token begins */
2347 if( c=='\n' ) lineno++;
2362 if( c=='\n' ) lineno++;
2370 if( c=='\n' ) lineno++;
2377 if( c ) lineno++;
2383 if( c=='\n' ) lineno++;
2777 PRIVATE void tplt_xfer(name,in,out,lineno) in tplt_xfer() argument
2781 int *lineno;
2786 (*lineno)++;
2844 PRIVATE void tplt_print(out,lemp,str,strln,lineno) in tplt_print() argument
2849 int *lineno;
2852 fprintf(out,"#line %d \"%s\"\n",strln,lemp->filename); (*lineno)++;
2854 if( *str=='\n' ) (*lineno)++;
2858 fprintf(out,"\n#line %d \"%s\"\n",*lineno+2,lemp->outname); (*lineno)+=2;
2866 void emit_destructor_code(out,sp,lemp,lineno) in emit_destructor_code() argument
2870 int *lineno;
2898 (*lineno) += 3 + linecnt;
2899 fprintf(out,"}\n#line %d \"%s\"\n",*lineno,lemp->outname);
2923 PRIVATE void emit_code(out,rp,lemp,lineno) in emit_code() argument
2927 int *lineno;
2966 (*lineno) += 3 + linecnt;
2967 fprintf(out,"}\n#line %d \"%s\"\n",*lineno,lemp->outname);
2989 rp->rhs[i]->index,i-rp->nrhs+1); (*lineno)++;
2993 (*lineno)++;
3013 int lineno = *plineno; /* The line number of the output */ local
3093 lineno = *plineno;
3094 if( mhflag ){ fprintf(out,"#if INTERFACE\n"); lineno++; }
3096 lemp->tokentype?lemp->tokentype:"void*"); lineno++;
3097 if( mhflag ){ fprintf(out,"#endif\n"); lineno++; }
3098 fprintf(out,"typedef union {\n"); lineno++;
3099 fprintf(out," %sTOKENTYPE yy0;\n",name); lineno++;
3102 fprintf(out," %s yy%d;\n",types[i],i+1); lineno++;
3105 fprintf(out," int yy%d;\n",lemp->errsym->dtnum); lineno++;
3108 fprintf(out,"} YYMINORTYPE;\n"); lineno++;
3109 *plineno = lineno;
3162 int lineno; local
3180 lineno = 1;
3181 tplt_xfer(lemp->name,in,out,&lineno);
3184 tplt_print(out,lemp,lemp->include,lemp->includeln,&lineno);
3187 fprintf(out,"#include \"%s\"\n", name); lineno++;
3190 tplt_xfer(lemp->name,in,out,&lineno);
3195 fprintf(out,"#if INTERFACE\n"); lineno++;
3200 lineno++;
3202 fprintf(out,"#endif\n"); lineno++;
3204 tplt_xfer(lemp->name,in,out,&lineno);
3209 minimum_size_type(0, lemp->nsymbol+5)); lineno++;
3210 fprintf(out,"#define YYNOCODE %d\n",lemp->nsymbol+1); lineno++;
3212 minimum_size_type(0, lemp->nstate+lemp->nrule+5)); lineno++;
3213 print_stack_union(out,lemp,&lineno,mhflag);
3222 fprintf(out,"#define YYSTACKDEPTH %s\n",lemp->stacksize); lineno++;
3224 fprintf(out,"#define YYSTACKDEPTH 100\n"); lineno++;
3227 fprintf(out,"#if INTERFACE\n"); lineno++;
3235 fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++;
3236 fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++;
3238 name,lemp->arg,&lemp->arg[i]); lineno++;
3240 name,&lemp->arg[i],&lemp->arg[i]); lineno++;
3242 fprintf(out,"#define %sARG_SDECL\n",name); lineno++;
3243 fprintf(out,"#define %sARG_PDECL\n",name); lineno++;
3244 fprintf(out,"#define %sARG_FETCH\n",name); lineno++;
3245 fprintf(out,"#define %sARG_STORE\n",name); lineno++;
3248 fprintf(out,"#endif\n"); lineno++;
3250 fprintf(out,"#define YYNSTATE %d\n",lemp->nstate); lineno++;
3251 fprintf(out,"#define YYNRULE %d\n",lemp->nrule); lineno++;
3252 fprintf(out,"#define YYERRORSYMBOL %d\n",lemp->errsym->index); lineno++;
3253 fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++;
3255 fprintf(out,"#define YYFALLBACK 1\n"); lineno++;
3257 tplt_xfer(lemp->name,in,out,&lineno);
3340 fprintf(out,"static YYACTIONTYPE yy_action[] = {\n"); lineno++;
3348 fprintf(out, "\n"); lineno++;
3354 fprintf(out, "};\n"); lineno++;
3357 fprintf(out,"static YYCODETYPE yy_lookahead[] = {\n"); lineno++;
3364 fprintf(out, "\n"); lineno++;
3370 fprintf(out, "};\n"); lineno++;
3373 fprintf(out, "#define YY_SHIFT_USE_DFLT (%d)\n", mnTknOfst-1); lineno++;
3375 minimum_size_type(mnTknOfst-1, mxTknOfst)); lineno++;
3385 fprintf(out, "\n"); lineno++;
3391 fprintf(out, "};\n"); lineno++;
3394 fprintf(out, "#define YY_REDUCE_USE_DFLT (%d)\n", mnNtOfst-1); lineno++;
3396 minimum_size_type(mnNtOfst-1, mxNtOfst)); lineno++;
3406 fprintf(out, "\n"); lineno++;
3412 fprintf(out, "};\n"); lineno++;
3415 fprintf(out, "static YYACTIONTYPE yy_default[] = {\n"); lineno++;
3422 fprintf(out, "\n"); lineno++;
3428 fprintf(out, "};\n"); lineno++;
3429 tplt_xfer(lemp->name,in,out,&lineno);
3442 lineno++;
3445 tplt_xfer(lemp->name, in, out, &lineno);
3452 if( (i&3)==3 ){ fprintf(out,"\n"); lineno++; }
3454 if( (i&3)!=0 ){ fprintf(out,"\n"); lineno++; }
3455 tplt_xfer(lemp->name,in,out,&lineno);
3465 fprintf(out,"\",\n"); lineno++;
3467 tplt_xfer(lemp->name,in,out,&lineno);
3477 fprintf(out," case %d:\n",sp->index); lineno++;
3481 emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
3482 fprintf(out," break;\n"); lineno++;
3488 fprintf(out," case %d:\n",sp->index); lineno++;
3489 emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
3490 fprintf(out," break;\n"); lineno++;
3498 fprintf(out," case %d:\n",sp->index); lineno++;
3502 emit_destructor_code(out,dflt_sp,lemp,&lineno);
3503 fprintf(out," break;\n"); lineno++;
3506 tplt_xfer(lemp->name,in,out,&lineno);
3509 tplt_print(out,lemp,lemp->overflow,lemp->overflowln,&lineno);
3510 tplt_xfer(lemp->name,in,out,&lineno);
3518 fprintf(out," { %d, %d },\n",rp->lhs->index,rp->nrhs); lineno++;
3520 tplt_xfer(lemp->name,in,out,&lineno);
3524 fprintf(out," case %d:\n",rp->index); lineno++;
3525 emit_code(out,rp,lemp,&lineno);
3526 fprintf(out," break;\n"); lineno++;
3528 tplt_xfer(lemp->name,in,out,&lineno);
3531 tplt_print(out,lemp,lemp->failure,lemp->failureln,&lineno);
3532 tplt_xfer(lemp->name,in,out,&lineno);
3535 tplt_print(out,lemp,lemp->error,lemp->errorln,&lineno);
3536 tplt_xfer(lemp->name,in,out,&lineno);
3539 tplt_print(out,lemp,lemp->accept,lemp->acceptln,&lineno);
3540 tplt_xfer(lemp->name,in,out,&lineno);
3543 tplt_print(out,lemp,lemp->extracode,lemp->extracodeln,&lineno);