commit 65459e7938eff99d55fdd914e03029cf490530c1
parent 42359b8b133906fb06ecafa7f853519c818616e3
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date: Thu, 21 Nov 1996 12:43:44 -0200
small BUG: pragma deletes 0 at end of yytext, so a syntax error just after
it may have a wrong token in message.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lex.c b/lex.c
@@ -1,4 +1,4 @@
-char *rcs_lex = "$Id: lex.c,v 2.38 1996/11/08 12:49:35 roberto Exp roberto $";
+char *rcs_lex = "$Id: lex.c,v 2.39 1996/11/08 19:08:30 roberto Exp roberto $";
#include <ctype.h>
@@ -96,6 +96,7 @@ static int inclinenumber (int pragma_allowed)
else if (strcmp(buff, "nodebug") == 0)
lua_debug = 0;
else luaI_syntaxerror("invalid pragma");
+ buff[1] = buff[2] = buff[3] = 0; /* (re)set for next token */
}
return lua_linenumber;
}