Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
-%option nodefault noyywrap nounput
+%option nodefault noyywrap nounput never-interactive
%option prefix="skel_" outfile="lex.yy.c"
%{
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;