MCPcopy Create free account
hub / github.com/F-Stack/f-stack / luaX_setinput

Function luaX_setinput

freebsd/contrib/openzfs/module/lua/llex.c:156–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154
155
156void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source,
157 int firstchar) {
158 ls->decpoint = '.';
159 ls->L = L;
160 ls->current = firstchar;
161 ls->lookahead.token = TK_EOS; /* no look-ahead token */
162 ls->z = z;
163 ls->fs = NULL;
164 ls->linenumber = 1;
165 ls->lastline = 1;
166 ls->source = source;
167 ls->envn = luaS_new(L, LUA_ENV); /* create env name */
168 luaS_fix(ls->envn); /* never collect this name */
169 luaZ_resizebuffer(ls->L, ls->buff, LUA_MINBUFFER); /* initialize buffer */
170}
171
172
173

Callers 1

luaY_parserFunction · 0.70

Calls 1

luaS_newFunction · 0.85

Tested by

no test coverage detected