diff options
| -rw-r--r-- | src/lj_lex.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lj_lex.c b/src/lj_lex.c index fde7d9ca..a115b79a 100644 --- a/src/lj_lex.c +++ b/src/lj_lex.c | |||
| @@ -175,6 +175,11 @@ static void read_string(LexState *ls, int delim, TValue *tv) | |||
| 175 | c += 9; | 175 | c += 9; |
| 176 | } | 176 | } |
| 177 | break; | 177 | break; |
| 178 | case '*': /* Skip whitespace. */ | ||
| 179 | next(ls); | ||
| 180 | while (lj_char_isspace(ls->current)) | ||
| 181 | if (currIsNewline(ls)) inclinenumber(ls); else next(ls); | ||
| 182 | continue; | ||
| 178 | case '\n': case '\r': save(ls, '\n'); inclinenumber(ls); continue; | 183 | case '\n': case '\r': save(ls, '\n'); inclinenumber(ls); continue; |
| 179 | case END_OF_STREAM: continue; | 184 | case END_OF_STREAM: continue; |
| 180 | default: | 185 | default: |
