--vc also affects parser errors
authorjesusc <jesusc@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 9 Jun 2003 08:19:16 +0000 (08:19 +0000)
committerjesusc <jesusc@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 9 Jun 2003 08:19:16 +0000 (08:19 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2684 4a8a32a2-be11-0410-ad9d-d568d2c75423

src/SDCC.lex

index d88529d2740cb8bf624f6d00824c22927051ae23..6a4bb1ff377869bf7b366efa6eb830117100f7e2 100644 (file)
@@ -629,9 +629,14 @@ int yyerror(char *s)
    fflush(stdout);
 
    if (mylineno && filename) {
-     fprintf(stdout,"\n%s:%d: %s: token -> '%s' ; column %d\n",
-            filename,mylineno,
-            s,yytext,column);
+        if(options.vc_err_style)
+               fprintf(stdout,"\n%s(%d) : %s: token -> '%s' ; column %d\n",
+                       filename,mylineno,
+                       s,yytext,column);
+         else
+               fprintf(stdout,"\n%s:%d: %s: token -> '%s' ; column %d\n",
+                       filename,mylineno,
+                       s,yytext,column);
      fatalError++;
    } else {
      // this comes from an empy file, no problem