lua

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

commit 3693f3f06218415cd72f7f198951ec2d7a82af46
parent 0c6b906c8c8af02234f291f8bd602001bb191143
Author: Waldemar Celes <celes@tecgraf.puc-rio.br>
Date:   Mon,  5 Sep 1994 16:14:21 -0300

escapes \' e \" em strings; correcao do escape \\

Diffstat:
Mlex.c | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/lex.c b/lex.c @@ -1,5 +1,8 @@ -char *rcs_lex = "$Id: lex.c,v 2.2 1994/08/05 19:27:41 celes Exp celes $"; +char *rcs_lex = "$Id: lex.c,v 2.3 1994/08/17 17:41:50 celes Exp celes $"; /*$Log: lex.c,v $ + * Revision 2.3 1994/08/17 17:41:50 celes + * Implementacao da macro 'lua_strcmp' + * * Revision 2.2 1994/08/05 19:27:41 celes * implementacao de dois buffer de 'yytext' para evitar bug * no look ahead do yacc @@ -172,7 +175,9 @@ int yylex () case 'n': save('\n'); next(); break; case 't': save('\t'); next(); break; case 'r': save('\r'); next(); break; - default : save('\\'); break; + case '\'': save('\''); next(); break; + case '"': save('"'); next(); break; + default : save(current); next(); break; } break; default: