]> git.saurik.com Git - bison.git/blobdiff - src/scan-skel.l
* doc/bison.texinfo (Debugging): Split into...
[bison.git] / src / scan-skel.l
index 9a01ffefe37d4b870d1c2cd81dfbb8d404346490..be336079bb91df718c6dd386eb9ed0d609db4b65 100644 (file)
@@ -38,9 +38,12 @@ static char *yyoutname = NULL;
      yylineno = 1;
    }
 
-"__oline__"      fprintf (yyout, "%d", yylineno);
+"@<:@" fputc ('[', yyout);
+"@:>@" fputc (']', yyout);
+
+"__oline__"      fprintf (yyout, "%d", yylineno+1);
 "__ofile__"      fprintf (yyout, "%s", yyoutname);
-[^_\n]+          ECHO;
+[^@_\n]+         ECHO;
 \n+              yylineno += yyleng; ECHO;
 .                ECHO;