Lines Matching refs:token

61   /* last token from outer function must be EOS */
62 lua_assert(ls->fs != NULL || ls->t.token == TK_EOS);
63 if (ls->t.token == TK_NAME || ls->t.token == TK_STRING) {
72 ls->t.token = 0; /* remove 'near to' from final message */
77 static l_noret error_expected (LexState *ls, int token) {
79 luaO_pushfstring(ls->L, "%s expected", luaX_token2str(ls, token)));
102 if (ls->t.token == c) {
111 if (ls->t.token != c)
575 /* last token read was anchored in defunct function; must re-anchor it */
589 ** check whether current token is in the follow set of a block.
594 switch (ls->t.token) {
607 if (ls->t.token == TK_RETURN) {
658 if (ls->t.token == TK_NAME) {
662 else /* ls->t.token == '[' */
710 switch(ls->t.token) {
745 if (ls->t.token == '}') break;
765 if (ls->t.token != ')') { /* is `parlist' not empty? */
767 switch (ls->t.token) {
827 switch (ls->t.token) {
830 if (ls->t.token == ')') /* arg list is empty? */
879 switch (ls->t.token) {
906 switch (ls->t.token) {
940 switch (ls->t.token) {
1041 uop = getunopr(ls->t.token);
1050 op = getbinopr(ls->t.token);
1210 while (ls->t.token == ';' || ls->t.token == TK_DBCOLON)
1364 switch (ls->t.token) {
1383 if (ls->t.token == TK_GOTO || ls->t.token == TK_BREAK) {
1402 if (ls->t.token == TK_ELSE ||
1403 ls->t.token == TK_ELSEIF) /* followed by 'else'/'elseif'? */
1414 while (ls->t.token == TK_ELSEIF)
1458 while (ls->t.token == '.')
1460 if (ls->t.token == ':') {
1485 if (ls->t.token == '=' || ls->t.token == ',') { /* stat -> assignment ? */
1501 if (block_follow(ls, 1) || ls->t.token == ';')
1532 switch (ls->t.token) {
1611 luaX_next(ls); /* read first token */