Lines Matching refs:filename
419 char *filename; /* Name of the input file */ member
914 ErrorMsg(lemp->filename,0, in FindStates()
924 ErrorMsg(lemp->filename,0,"Internal error - no start rule\n"); in FindStates()
935 ErrorMsg(lemp->filename,0, in FindStates()
1222 ErrorMsg(lemp->filename,rp->ruleline,"This rule can not be reduced.\n"); in FindActions()
1416 ErrorMsg(lemp->filename,rp->line,"Nonterminal \"%s\" has no rules.", in Configlist_closure()
1499 void ErrorMsg(const char *filename, int lineno, const char *format, ...){ in ErrorMsg() argument
1501 fprintf(stderr, "%s:%d: ", filename, lineno); in ErrorMsg()
1688 lem.filename = OptArg(0); in main()
2233 char *filename; /* Name of the input file */ member
2263 printf("%s:%d: Token=[%s] state=%d\n",psp->filename,psp->tokenlineno, in parseonetoken()
2283 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2288 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2302 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2310 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2314 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2318 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2329 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2341 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2353 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2364 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2374 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2387 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2422 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2450 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2457 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2468 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2479 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2558 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2564 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2572 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2586 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2593 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2614 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2622 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2649 for(z=psp->filename, nBack=0; *z; z++){ in parseonetoken()
2654 n += nLine + lemonStrlen(psp->filename) + nBack; in parseonetoken()
2665 for(z=psp->filename; *z; z++){ in parseonetoken()
2682 ErrorMsg(psp->filename,psp->tokenlineno, in parseonetoken()
2692 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2700 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2722 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2733 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2741 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2749 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2754 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2775 ErrorMsg(psp->filename, psp->tokenlineno, in parseonetoken()
2967 ps.filename = gp->filename; in Parse()
2972 fp = fopen(ps.filename,"rb"); in Parse()
2974 ErrorMsg(ps.filename,0,"Can't open this file for reading."); in Parse()
2983 ErrorMsg(ps.filename,0,"Input file too large."); in Parse()
2990 ErrorMsg(ps.filename,0,"Can't read in all %d bytes of this file.", in Parse()
3036 ErrorMsg(ps.filename,startline, in Parse()
3076 ErrorMsg(ps.filename,ps.tokenlineno, in Parse()
3183 char *filename = lemp->filename; in file_makename() local
3187 cp = strrchr(filename, '/'); in file_makename()
3188 if( cp ) filename = cp + 1; in file_makename()
3190 sz = lemonStrlen(filename); in file_makename()
3204 lemon_strcat(name,filename); in file_makename()
3260 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()