Lines Matching refs:token
58 if (ls->t.token == TK_NAME || ls->t.token == TK_STRING) { in anchor_token()
65 static void error_expected (LexState *ls, int token) { in error_expected() argument
67 luaO_pushfstring(ls->L, LUA_QS " expected", luaX_token2str(ls, token))); in error_expected()
81 if (ls->t.token == c) { in testnext()
90 if (ls->t.token != c) in check()
449 if (ls->t.token == TK_NAME) { in recfield()
512 if (ls->t.token == '}') break; in constructor()
514 switch(ls->t.token) { in constructor()
517 if (ls->lookahead.token != '=') /* expression? */ in constructor()
549 if (ls->t.token != ')') { /* is `parlist' not empty? */ in parlist()
551 switch (ls->t.token) { in parlist()
614 switch (ls->t.token) { in funcargs()
619 if (ls->t.token == ')') /* arg list is empty? */ in funcargs()
669 switch (ls->t.token) { in prefixexp()
696 switch (ls->t.token) { in primaryexp()
730 switch (ls->t.token) { in simpleexp()
832 uop = getunopr(ls->t.token); in subexpr()
840 op = getbinopr(ls->t.token); in subexpr()
871 static int block_follow (int token) { in block_follow() argument
872 switch (token) { in block_follow()
1120 switch (ls->t.token) { in forstat()
1147 while (ls->t.token == TK_ELSEIF) { in ifstat()
1152 if (ls->t.token == TK_ELSE) { in ifstat()
1202 while (ls->t.token == '.') in funcname()
1204 if (ls->t.token == ':') { in funcname()
1244 if (block_follow(ls->t.token) || ls->t.token == ';') in retstat()
1273 switch (ls->t.token) { in statement()
1329 while (!islast && !block_follow(ls->t.token)) { in chunk()