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

Function breaklabel

src/Chain/libraries/glua/lparser.cpp:474–478  ·  view source on GitHub ↗

** create a label named 'break' to resolve break statements */

Source from the content-addressed store, hash-verified

472** create a label named 'break' to resolve break statements
473*/
474static void breaklabel(LexState *ls) {
475 TString *n = luaS_new(ls->L, "break");
476 int l = newlabelentry(ls, &ls->dyd->label, n, 0, ls->fs->pc);
477 findgotos(ls, &ls->dyd->label.arr[l]);
478}
479
480/*
481** generates an error for an undefined 'goto'; choose appropriate

Callers 1

leaveblockFunction · 0.85

Calls 3

luaS_newFunction · 0.85
newlabelentryFunction · 0.85
findgotosFunction · 0.85

Tested by

no test coverage detected