diff options
| -rw-r--r-- | lex.c | 9 |
1 files changed, 7 insertions, 2 deletions
| @@ -1,5 +1,8 @@ | |||
| 1 | char *rcs_lex = "$Id: lex.c,v 2.2 1994/08/05 19:27:41 celes Exp celes $"; | 1 | char *rcs_lex = "$Id: lex.c,v 2.3 1994/08/17 17:41:50 celes Exp celes $"; |
| 2 | /*$Log: lex.c,v $ | 2 | /*$Log: lex.c,v $ |
| 3 | * Revision 2.3 1994/08/17 17:41:50 celes | ||
| 4 | * Implementacao da macro 'lua_strcmp' | ||
| 5 | * | ||
| 3 | * Revision 2.2 1994/08/05 19:27:41 celes | 6 | * Revision 2.2 1994/08/05 19:27:41 celes |
| 4 | * implementacao de dois buffer de 'yytext' para evitar bug | 7 | * implementacao de dois buffer de 'yytext' para evitar bug |
| 5 | * no look ahead do yacc | 8 | * no look ahead do yacc |
| @@ -172,7 +175,9 @@ int yylex () | |||
| 172 | case 'n': save('\n'); next(); break; | 175 | case 'n': save('\n'); next(); break; |
| 173 | case 't': save('\t'); next(); break; | 176 | case 't': save('\t'); next(); break; |
| 174 | case 'r': save('\r'); next(); break; | 177 | case 'r': save('\r'); next(); break; |
| 175 | default : save('\\'); break; | 178 | case '\'': save('\''); next(); break; |
| 179 | case '"': save('"'); next(); break; | ||
| 180 | default : save(current); next(); break; | ||
| 176 | } | 181 | } |
| 177 | break; | 182 | break; |
| 178 | default: | 183 | default: |
