| 300 | |
| 301 | |
| 302 | static void escerror (LexState *ls, int *c, int n, const char *msg) { |
| 303 | int i; |
| 304 | luaZ_resetbuffer(ls->buff); /* prepare error message */ |
| 305 | save(ls, '\\'); |
| 306 | for (i = 0; i < n && c[i] != EOZ; i++) |
| 307 | save(ls, c[i]); |
| 308 | lexerror(ls, msg, TK_STRING); |
| 309 | } |
| 310 | |
| 311 | |
| 312 | static int readhexaesc (LexState *ls) { |
no test coverage detected