Parse '\*' escape in strings (from Lua 5.2).

This commit is contained in:
Mike Pall 2010-11-22 22:22:12 +01:00
parent b776bf91ff
commit 367ff0cdaa

View File

@ -175,6 +175,11 @@ static void read_string(LexState *ls, int delim, TValue *tv)
c += 9;
}
break;
case '*': /* Skip whitespace. */
next(ls);
while (lj_char_isspace(ls->current))
if (currIsNewline(ls)) inclinenumber(ls); else next(ls);
continue;
case '\n': case '\r': save(ls, '\n'); inclinenumber(ls); continue;
case END_OF_STREAM: continue;
default: