lua

A copy of the Lua development repository
Log | Files | Refs | README

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:
Mlex.c | 3++-
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; }