MCPcopy Create free account
hub / github.com/Achain-Dev/Achain / luaX_next

Function luaX_next

src/Chain/libraries/glua/llex.cpp:583–591  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 15

testnextFunction · 0.85
checknextFunction · 0.85
str_checknameFunction · 0.85
fieldselFunction · 0.85
yindexFunction · 0.85
parlistFunction · 0.85
funcargsFunction · 0.85
primaryexpFunction · 0.85
suffixedexpFunction · 0.85
simpleexpFunction · 0.85
subexprFunction · 0.85
gotostatFunction · 0.85

Calls 1

llexFunction · 0.85

Tested by 1

test_then_blockFunction · 0.68