seminfo 179 lib/lua/llex.c static void trydecpoint (LexState *ls, __attribute__ ((unused))SemInfo *seminfo) { seminfo 186 lib/lua/llex.c if (!luaO_str2d(luaZ_buffer(ls->buff), &seminfo->r)) { seminfo 198 lib/lua/llex.c static void read_numeral (LexState *ls, SemInfo *seminfo) { seminfo 209 lib/lua/llex.c if (!luaO_str2d(luaZ_buffer(ls->buff), &seminfo->r)) /* format error? */ seminfo 210 lib/lua/llex.c trydecpoint(ls, seminfo); /* try to update decimal point separator */ seminfo 227 lib/lua/llex.c static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { seminfo 236 lib/lua/llex.c luaX_lexerror(ls, (seminfo) ? "unfinished long string" : seminfo 267 lib/lua/llex.c if (!seminfo) luaZ_resetbuffer(ls->buff); /* avoid wasting space */ seminfo 271 lib/lua/llex.c if (seminfo) save_and_next(ls); seminfo 276 lib/lua/llex.c if (seminfo) seminfo 277 lib/lua/llex.c seminfo->ts = luaX_newstring(ls, luaZ_buffer(ls->buff) + (2 + sep), seminfo 282 lib/lua/llex.c static void read_string (LexState *ls, int del, SemInfo *seminfo) { seminfo 333 lib/lua/llex.c seminfo->ts = luaX_newstring(ls, luaZ_buffer(ls->buff) + 1, seminfo 338 lib/lua/llex.c static int llex (LexState *ls, SemInfo *seminfo) { seminfo 369 lib/lua/llex.c read_long_string(ls, seminfo, sep); seminfo 397 lib/lua/llex.c read_string(ls, ls->current, seminfo); seminfo 409 lib/lua/llex.c read_numeral(ls, seminfo); seminfo 423 lib/lua/llex.c read_numeral(ls, seminfo); seminfo 437 lib/lua/llex.c seminfo->ts = ts; seminfo 459 lib/lua/llex.c ls->t.token = llex(ls, &ls->t.seminfo); /* read next token */ seminfo 465 lib/lua/llex.c ls->lookahead.token = llex(ls, &ls->lookahead.seminfo); seminfo 51 lib/lua/llex.h SemInfo seminfo; seminfo 59 lib/lua/lparser.c TString *ts = ls->t.seminfo.ts; seminfo 120 lib/lua/lparser.c ts = ls->t.seminfo.ts; seminfo 633 lib/lua/lparser.c codestring(ls, &args, ls->t.seminfo.ts); seminfo 733 lib/lua/lparser.c v->u.nval = ls->t.seminfo.r; seminfo 737 lib/lua/lparser.c codestring(ls, v, ls->t.seminfo.ts);