MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / luaX_next

Function luaX_next

third-party/lua-5.5.0/src/llex.c:588–596  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

586
587
588void luaX_next (LexState *ls) {
589 ls->lastline = ls->linenumber;
590 if (ls->lookahead.token != TK_EOS) { /* is there a look-ahead token? */
591 ls->t = ls->lookahead; /* use this one */
592 ls->lookahead.token = TK_EOS; /* and discharge it */
593 }
594 else
595 ls->t.token = llex(ls, &ls->t.seminfo); /* read next token */
596}
597
598
599int luaX_lookahead (LexState *ls) {

Callers 15

testnextFunction · 0.70
checknextFunction · 0.70
str_checknameFunction · 0.70
fieldselFunction · 0.70
yindexFunction · 0.70
parlistFunction · 0.70
funcargsFunction · 0.70
primaryexpFunction · 0.70
suffixedexpFunction · 0.70
simpleexpFunction · 0.70
subexprFunction · 0.70
breakstatFunction · 0.70

Calls 1

llexFunction · 0.70

Tested by 1

test_then_blockFunction · 0.56