| 1327 | |
| 1328 | |
| 1329 | static void chunk (LexState *ls) { |
| 1330 | /* chunk -> { stat [`;'] } */ |
| 1331 | int islast = 0; |
| 1332 | enterlevel(ls); |
| 1333 | while (!islast && !block_follow(ls->t.token)) { |
| 1334 | islast = statement(ls); |
| 1335 | testnext(ls, ';'); |
| 1336 | lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg && |
| 1337 | ls->fs->freereg >= ls->fs->nactvar); |
| 1338 | ls->fs->freereg = ls->fs->nactvar; /* free registers */ |
| 1339 | } |
| 1340 | leavelevel(ls); |
| 1341 | } |
| 1342 | |
| 1343 | /* }====================================================================== */ |
no test coverage detected