| 1414 | |
| 1415 | |
| 1416 | static void chunk (LexState *ls) { |
| 1417 | /* chunk -> { stat [`;'] } */ |
| 1418 | int islast = 0; |
| 1419 | enterlevel(ls); |
| 1420 | while (!islast && !block_follow(ls->t.token)) { |
| 1421 | islast = statement(ls); |
| 1422 | testnext(ls, ';'); |
| 1423 | lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg && |
| 1424 | ls->fs->freereg >= ls->fs->nactvar); |
| 1425 | ls->fs->freereg = ls->fs->nactvar; /* free registers */ |
| 1426 | } |
| 1427 | leavelevel(ls); |
| 1428 | } |
| 1429 | |
| 1430 | /* }====================================================================== */ |
no test coverage detected