| 8899 | |
| 8900 | |
| 8901 | static void chunk (LexState *ls) { |
| 8902 | /* chunk -> { stat [`;'] } */ |
| 8903 | int islast = 0; |
| 8904 | enterlevel(ls); |
| 8905 | while (!islast && !block_follow(ls->t.token)) { |
| 8906 | islast = statement(ls); |
| 8907 | testnext(ls, ';'); |
| 8908 | lua_assert(ls->fs->f->maxstacksize >= ls->fs->freereg && |
| 8909 | ls->fs->freereg >= ls->fs->nactvar); |
| 8910 | ls->fs->freereg = ls->fs->nactvar; /* free registers */ |
| 8911 | } |
| 8912 | leavelevel(ls); |
| 8913 | } |
| 8914 | |
| 8915 | /* }====================================================================== */ |
| 8916 | /* |
no test coverage detected