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