current 28 lib/lua/llex.c #define next(ls) (ls->current = zgetc(ls->z)) current 33 lib/lua/llex.c #define currIsNewline(ls) (ls->current == '\n' || ls->current == '\r') current 48 lib/lua/llex.c #define save_and_next(ls) (save(ls, ls->current), next(ls)) current 130 lib/lua/llex.c int old = ls->current; current 133 lib/lua/llex.c if (currIsNewline(ls) && ls->current != old) current 164 lib/lua/llex.c if (!strchr(set, ls->current)) current 199 lib/lua/llex.c lua_assert(isdigit(ls->current)); current 202 lib/lua/llex.c } while (isdigit(ls->current) || ls->current == '.'); current 205 lib/lua/llex.c while (isalnum(ls->current) || ls->current == '_') current 216 lib/lua/llex.c int s = ls->current; current 219 lib/lua/llex.c while (ls->current == '=') { current 223 lib/lua/llex.c return (ls->current == s) ? count : (-count) - 1; current 234 lib/lua/llex.c switch (ls->current) { current 284 lib/lua/llex.c while (ls->current != del) { current 285 lib/lua/llex.c switch (ls->current) { current 296 lib/lua/llex.c switch (ls->current) { current 308 lib/lua/llex.c if (!isdigit(ls->current)) current 314 lib/lua/llex.c c = 10*c + (ls->current-'0'); current 316 lib/lua/llex.c } while (++i<3 && isdigit(ls->current)); current 341 lib/lua/llex.c switch (ls->current) { current 349 lib/lua/llex.c if (ls->current != '-') return '-'; current 352 lib/lua/llex.c if (ls->current == '[') { current 362 lib/lua/llex.c while (!currIsNewline(ls) && ls->current != EOZ) current 377 lib/lua/llex.c if (ls->current != '=') return '='; current 382 lib/lua/llex.c if (ls->current != '=') return '<'; current 387 lib/lua/llex.c if (ls->current != '=') return '>'; current 392 lib/lua/llex.c if (ls->current != '=') return '~'; current 397 lib/lua/llex.c read_string(ls, ls->current, seminfo); current 407 lib/lua/llex.c else if (!isdigit(ls->current)) return '.'; current 417 lib/lua/llex.c if (isspace(ls->current)) { current 422 lib/lua/llex.c else if (isdigit(ls->current)) { current 426 lib/lua/llex.c else if (isalpha(ls->current) || ls->current == '_') { current 431 lib/lua/llex.c } while (isalnum(ls->current) || ls->current == '_'); current 442 lib/lua/llex.c int c = ls->current; current 56 lib/lua/llex.h int current; /* current character (charint) */