Home | History | Annotate | Download | only in tool

Lines Matching refs:lineno

1348 void ErrorMsg(const char *filename, int lineno, const char *format, ...){
1350 fprintf(stderr, "%s:%d: ", filename, lineno);
2466 int lineno = 1;
2469 if( z[i]=='\n' ) lineno++;
2496 start_lineno = lineno;
2519 int lineno;
2561 lineno = 1;
2563 if( c=='\n' ) lineno++; /* Keep track of the line number */
2573 if( c=='\n' ) lineno++;
2580 ps.tokenlineno = lineno; /* Linenumber on which token begins */
2584 if( c=='\n' ) lineno++;
2599 if( c=='\n' ) lineno++;
2607 if( c=='\n' ) lineno++;
2614 if( c ) lineno++;
2620 if( c=='\n' ) lineno++;
3075 PRIVATE void tplt_xfer(char *name, FILE *in, FILE *out, int *lineno)
3080 (*lineno)++;
3154 PRIVATE void tplt_linedir(FILE *out, int lineno, char *filename)
3156 fprintf(out,"#line %d \"",lineno);
3166 PRIVATE void tplt_print(FILE *out, struct lemon *lemp, char *str, int *lineno)
3171 if( *str=='\n' ) (*lineno)++;
3176 (*lineno)++;
3179 (*lineno)++; tplt_linedir(out,*lineno,lemp->outname);
3192 int *lineno
3199 fprintf(out,"{\n"); (*lineno)++;
3202 fprintf(out,"{\n"); (*lineno)++;
3203 if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,sp->destLineno,lemp->filename); }
3207 lineno)++;
3217 if( *cp=='\n' ) (*lineno)++;
3220 fprintf(out,"\n"); (*lineno)++;
3222 (*lineno)++; tplt_linedir(out,*lineno,lemp->outname);
3224 fprintf(out,"}\n"); (*lineno)++;
3388 ** the code to "out". Make sure lineno stays up-to-date.
3394 int *lineno
3400 if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,rp->line,lemp->filename); }
3403 if( *cp=='\n' ) (*lineno)++;
3405 fprintf(out,"}\n"); (*lineno)++;
3406 if (!lemp->nolinenosflag) { (*lineno)++; tplt_linedir(out,*lineno,lemp->outname); }
3425 int lineno = *plineno; /* The line number of the output */
3509 lineno = *plineno;
3510 if( mhflag ){ fprintf(out,"#if INTERFACE\n"); lineno++; }
3512 lemp->tokentype?lemp->tokentype:"void*"); lineno++;
3513 if( mhflag ){ fprintf(out,"#endif\n"); lineno++; }
3514 fprintf(out,"typedef union {\n"); lineno++;
3515 fprintf(out," int yyinit;\n"); lineno++;
3516 fprintf(out," %sTOKENTYPE yy0;\n",name); lineno++;
3519 fprintf(out," %s yy%d;\n",types[i],i+1); lineno++;
3523 fprintf(out," int yy%d;\n",lemp->errsym->dtnum); lineno++;
3527 fprintf(out,"} YYMINORTYPE;\n"); lineno++;
3528 *plineno = lineno;
3607 int lineno;
3625 lineno = 1;
3626 tplt_xfer(lemp->name,in,out,&lineno);
3629 tplt_print(out,lemp,lemp->include,&lineno);
3632 fprintf(out,"#include \"%s\"\n", name); lineno++;
3635 tplt_xfer(lemp->name,in,out,&lineno);
3640 fprintf(out,"#if INTERFACE\n"); lineno++;
3645 lineno++;
3647 fprintf(out,"#endif\n"); lineno++;
3649 tplt_xfer(lemp->name,in,out,&lineno);
3653 minimum_size_type(0, lemp->nsymbol+1)); lineno++;
3654 fprintf(out,"#define YYNOCODE %d\n",lemp->nsymbol+1); lineno++;
3656 minimum_size_type(0, lemp->nstate+lemp->nrule+5)); lineno++;
3659 lemp->wildcard->index); lineno++;
3661 print_stack_union(out,lemp,&lineno,mhflag);
3662 fprintf(out, "#ifndef YYSTACKDEPTH\n"); lineno++;
3664 fprintf(out,"#define YYSTACKDEPTH %s\n",lemp->stacksize); lineno++;
3666 fprintf(out,"#define YYSTACKDEPTH 100\n"); lineno++;
3668 fprintf(out, "#endif\n"); lineno++;
3670 fprintf(out,"#if INTERFACE\n"); lineno++;
3678 fprintf(out,"#define %sARG_SDECL %s;\n",name,lemp->arg); lineno++;
3679 fprintf(out,"#define %sARG_PDECL ,%s\n",name,lemp->arg); lineno++;
3681 name,lemp->arg,&lemp->arg[i]); lineno++;
3683 name,&lemp->arg[i],&lemp->arg[i]); lineno++;
3685 fprintf(out,"#define %sARG_SDECL\n",name); lineno++;
3686 fprintf(out,"#define %sARG_PDECL\n",name); lineno++;
3687 fprintf(out,"#define %sARG_FETCH\n",name); lineno++;
3688 fprintf(out,"#define %sARG_STORE\n",name); lineno++;
3691 fprintf(out,"#endif\n"); lineno++;
3693 fprintf(out,"#define YYNSTATE %d\n",lemp->nstate); lineno++;
3694 fprintf(out,"#define YYNRULE %d\n",lemp->nrule); lineno++;
3696 fprintf(out,"#define YYERRORSYMBOL %d\n",lemp->errsym->index); lineno++;
3697 fprintf(out,"#define YYERRSYMDT yy%d\n",lemp->errsym->dtnum); lineno++;
3700 fprintf(out,"#define YYFALLBACK 1\n"); lineno++;
3702 tplt_xfer(lemp->name,in,out,&lineno);
3772 fprintf(out,"#define YY_ACTTAB_COUNT (%d)\n", n); lineno++;
3773 fprintf(out,"static const YYACTIONTYPE yy_action[] = {\n"); lineno++;
3780 fprintf(out, "\n"); lineno++;
3786 fprintf(out, "};\n"); lineno++;
3789 fprintf(out,"static const YYCODETYPE yy_lookahead[] = {\n"); lineno++;
3796 fprintf(out, "\n"); lineno++;
3802 fprintf(out, "};\n"); lineno++;
3805 fprintf(out, "#define YY_SHIFT_USE_DFLT (%d)\n", mnTknOfst-1); lineno++;
3808 fprintf(out, "#define YY_SHIFT_COUNT (%d)\n", n-1); lineno++;
3809 fprintf(out, "#define YY_SHIFT_MIN (%d)\n", mnTknOfst); lineno++;
3810 fprintf(out, "#define YY_SHIFT_MAX (%d)\n", mxTknOfst); lineno++;
3812 minimum_size_type(mnTknOfst-1, mxTknOfst)); lineno++;
3821 fprintf(out, "\n"); lineno++;
3827 fprintf(out, "};\n"); lineno++;
3830 fprintf(out, "#define YY_REDUCE_USE_DFLT (%d)\n", mnNtOfst-1); lineno++;
3833 fprintf(out, "#define YY_REDUCE_COUNT (%d)\n", n-1); lineno++;
3834 fprintf(out, "#define YY_REDUCE_MIN (%d)\n", mnNtOfst); lineno++;
3835 fprintf(out, "#define YY_REDUCE_MAX (%d)\n", mxNtOfst); lineno++;
3837 minimum_size_type(mnNtOfst-1, mxNtOfst)); lineno++;
3846 fprintf(out, "\n"); lineno++;
3852 fprintf(out, "};\n"); lineno++;
3855 fprintf(out, "static const YYACTIONTYPE yy_default[] = {\n"); lineno++;
3862 fprintf(out, "\n"); lineno++;
3868 fprintf(out, "};\n"); lineno++;
3869 tplt_xfer(lemp->name,in,out,&lineno);
3884 lineno++;
3887 tplt_xfer(lemp->name, in, out, &lineno);
3894 if( (i&3)==3 ){ fprintf(out,"\n"); lineno++; }
3896 if( (i&3)!=0 ){ fprintf(out,"\n"); lineno++; }
3897 tplt_xfer(lemp->name,in,out,&lineno);
3907 fprintf(out,"\",\n"); lineno++;
3909 tplt_xfer(lemp->name,in,out,&lineno);
3921 fprintf(out, " /* TERMINAL Destructor */\n"); lineno++;
3924 fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
3928 emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
3929 fprintf(out," break;\n"); lineno++;
3940 fprintf(out, " /* Default NON-TERMINAL Destructor */\n"); lineno++;
3943 fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
3947 emit_destructor_code(out,dflt_sp,lemp,&lineno);
3949 fprintf(out," break;\n"); lineno++;
3954 fprintf(out," case %d: /* %s */\n", sp->index, sp->name); lineno++;
3963 sp2->index, sp2->name); lineno++;
3968 emit_destructor_code(out,lemp->symbols[i],lemp,&lineno);
3969 fprintf(out," break;\n"); lineno++;
3971 tplt_xfer(lemp->name,in,out,&lineno);
3974 tplt_print(out,lemp,lemp->overflow,&lineno);
3975 tplt_xfer(lemp->name,in,out,&lineno);
3983 fprintf(out," { %d, %d },\n",rp->lhs->index,rp->nrhs); lineno++;
3985 tplt_xfer(lemp->name,in,out,&lineno);
3998 fprintf(out, " */\n"); lineno++;
4003 fprintf(out," */ yytestcase(yyruleno==%d);\n", rp2->index); lineno++;
4007 emit_code(out,rp,lemp,&lineno);
4008 fprintf(out," break;\n"); lineno++;
4013 fprintf(out," default:\n"); lineno++;
4019 fprintf(out, " */ yytestcase(yyruleno==%d);\n", rp->index); lineno++;
4021 fprintf(out," break;\n"); lineno++;
4022 tplt_xfer(lemp->name,in,out,&lineno);
4025 tplt_print(out,lemp,lemp->failure,&lineno);
4026 tplt_xfer(lemp->name,in,out,&lineno);
4029 tplt_print(out,lemp,lemp->error,&lineno);
4030 tplt_xfer(lemp->name,in,out,&lineno);
4033 tplt_print(out,lemp,lemp->accept,&lineno);
4034 tplt_xfer(lemp->name,in,out,&lineno);
4037 tplt_print(out,lemp,lemp->extracode,&lineno);