Lines Matching refs:filename
418 char *filename; /* Name of the input file */ member
913 ErrorMsg(lemp->filename,0, in FindStates()
923 ErrorMsg(lemp->filename,0,"Internal error - no start rule\n"); in FindStates()
934 ErrorMsg(lemp->filename,0, in FindStates()
1221 ErrorMsg(lemp->filename,rp->ruleline,"This rule can not be reduced.\n"); in FindActions()
1415 ErrorMsg(lemp->filename,rp->line,"Nonterminal \"%s\" has no rules.", in Configlist_closure()
1498 void ErrorMsg(const char *filename, int lineno, const char *format, ...){ in ErrorMsg() argument
1500 fprintf(stderr, "%s:%d: ", filename, lineno); in ErrorMsg()
1687 lem.filename = OptArg(0); in main()
2232 char *filename; /* Name of the input file */ member
2262 printf("%s:%d: Token=[%s] state=%d\n",psp->filename,psp->tokenlineno, in parseonetoken()
2282 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2287 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2301 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2309 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2313 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2317 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2328 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2340 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2352 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2363 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2373 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2386 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2421 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2449 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2456 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2467 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2478 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2557 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2563 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2571 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2585 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2592 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2613 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2621 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2648 for(z=psp->filename, nBack=0; *z; z++){ in parseonetoken()
2653 n += nLine + lemonStrlen(psp->filename) + nBack; in parseonetoken()
2664 for(z=psp->filename; *z; z++){ in parseonetoken()
2681 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2691 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2699 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2721 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2732 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2740 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2748 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2753 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2774 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2966 ps.filename = gp->filename; in Parse()
2971 fp = fopen(ps.filename,"rb"); in Parse()
2973 ErrorMsg(ps.filename,0,"Can't open this file for reading."); in Parse()
2982 ErrorMsg(ps.filename,0,"Input file too large."); in Parse()
2989 ErrorMsg(ps.filename,0,"Can't read in all %d bytes of this file.", in Parse()
3035 ErrorMsg(ps.filename,startline, in Parse()
3075 ErrorMsg(ps.filename,ps.tokenlineno, in Parse()
3182 char *filename = lemp->filename; in file_makename() local
3186 cp = strrchr(filename, '/'); in file_makename()
3187 if( cp ) filename = cp + 1; in file_makename()
3189 sz = lemonStrlen(filename); in file_makename()
3203 lemon_strcat(name,filename); in file_makename()
3259 printf("// Reprint of input file \"%s\".\n// Symbols:\n",lemp->filename); in Reprint()
3666 cp = strrchr(lemp->filename,'.'); in tplt_open()
3668 lemon_sprintf(buf,"%.*s.lt",(int)(cp-lemp->filename),lemp->filename); in tplt_open()
3670 lemon_sprintf(buf,"%s.lt",lemp->filename); in tplt_open()
3695 PRIVATE void tplt_linedir(FILE *out, int lineno, char *filename) in tplt_linedir() argument
3698 while( *filename ){ in tplt_linedir()
3699 if( *filename == '\\' ) putc('\\',out); in tplt_linedir()
3700 putc(*filename,out); in tplt_linedir()
3701 filename++; in tplt_linedir()
3746 tplt_linedir(out,sp->destLineno,lemp->filename); in emit_destructor_code()
3895 ErrorMsg(lemp->filename,rp->ruleline, in translate_code()
3943 ErrorMsg(lemp->filename,rp->ruleline, in translate_code()
3979 ErrorMsg(lemp->filename,rp->ruleline, in translate_code()
3993 ErrorMsg(lemp->filename,rp->ruleline, in translate_code()
4001 ErrorMsg(lemp->filename,rp->ruleline, in translate_code()
4010 ErrorMsg(lemp->filename,rp->ruleline, in translate_code()
4061 tplt_linedir(out,rp->line,lemp->filename); in emit_code()
4399 "** source file \"%s\". */\n", lemp->filename); lineno += 2; in ReportTable()