TK_EOS
ls->lookahead.token = TK_EOS; /* no look-ahead token */
"unfinished long comment", TK_EOS);
lexerror(ls, "unfinished string", TK_EOS);
return TK_EOS;
if (ls->lookahead.token != TK_EOS) { /* is there a look-ahead token? */
ls->lookahead.token = TK_EOS; /* and discharge it */
lua_assert(ls->lookahead.token == TK_EOS);
if (token < TK_EOS) /* fixed format (symbols and reserved words)? */
check(ls, TK_EOS);
case TK_END: case TK_EOS:
lua_assert(ls->fs != NULL || ls->t.token == TK_EOS);