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:
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: