aboutsummaryrefslogtreecommitdiff
path: root/llex.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DetailRoberto Ierusalimschy2020-09-151-1/+7
| | | | Code for multi-character tokens can start right after maximum char.
* Removed extra information from RCS keyword stringsRoberto Ierusalimschy2018-08-231-1/+1
| | | | | Version numbers and dates (mostly wrong) from RCS keyword strings removed from all source files; only the file name are kept.
* no more nil-in-tableRoberto Ierusalimschy2018-04-041-2/+2
|
* new experimental syntax using reserved word 'undef'Roberto Ierusalimschy2018-03-071-2/+2
|
* janitor work on castsRoberto Ierusalimschy2018-01-281-2/+2
|
* now that 'luaO_str2num' always accepts a dot as a radix character,Roberto Ierusalimschy2016-05-021-2/+1
| | | | the lexer does not need to bother with this issue.
* definition for 'LUA_ENV' moved from 'luaconf.h' to here (no need toRoberto Ierusalimschy2014-10-291-1/+5
| | | | be visible outside Lua + no need for easy redefinitions)
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-2/+2
|
* first implementation of '<<', '>>', and '~' (bitwise not)Roberto Ierusalimschy2013-12-301-1/+2
|
* bug (GC can collect long identifier during parser) + change (usingRoberto Ierusalimschy2013-08-301-1/+2
| | | | a single constant table for all functions in a chunk)
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-2/+3
|
* first implementation of literal integers (no constant folding yet)Roberto Ierusalimschy2013-04-161-2/+3
|
* more uses of 'l_noret'Roberto Ierusalimschy2011-11-301-2/+2
|
* label syntax changed to '::label::'Roberto Ierusalimschy2011-06-201-2/+2
|
* removed TOKEN_LEN (useless)Roberto Ierusalimschy2011-05-031-3/+1
|
* no need of lookahead in ZioRoberto Ierusalimschy2011-02-231-2/+2
|
* some reorganization of dynamic data structures used by the parserRoberto Ierusalimschy2011-02-071-5/+5
|
* first implementation of 'goto'Roberto Ierusalimschy2011-02-041-1/+3
|
* new reserved word 'goto'Roberto Ierusalimschy2011-02-021-2/+2
|
* no need to keep "_ENV" name in global state (can be kept in lex state)Roberto Ierusalimschy2010-04-051-1/+2
|
* '_ENV' name permanently stored in global state for easier accessRoberto Ierusalimschy2010-03-131-2/+1
|
* first step towards _ENV: all chunks have an puvalues _ENV with theRoberto Ierusalimschy2010-03-081-1/+2
| | | | global table
* parser keeps list of active local variables in a single dynamic array,Roberto Ierusalimschy2009-10-111-1/+2
| | | | therefore saving C stack space
* parser should not call 'luaX_lexerror'Roberto Ierusalimschy2007-10-251-2/+1
|
* detailsRoberto Ierusalimschy2007-05-111-2/+2
|
* more regularity in the use of quotes in error messagesRoberto Ierusalimschy2007-02-071-7/+3
|
* detailRoberto Ierusalimschy2006-03-231-3/+3
|
* detailsRoberto Ierusalimschy2005-12-071-2/+3
|
* corrects decimal point to follow current localeRoberto Ierusalimschy2005-12-071-1/+2
|
* new mark LUAI_DATA for extern dataRoberto Ierusalimschy2005-06-061-2/+2
|
* added LUAI_FUNC to functions not in the APIRoberto Ierusalimschy2005-04-251-8/+9
|
* C stack is the same for the parser and the interpreter, so depthRoberto Ierusalimschy2005-04-071-2/+1
| | | | control should be unified in both parts.
* detailsRoberto Ierusalimschy2004-12-031-3/+3
|
* detailsRoberto Ierusalimschy2004-12-021-1/+5
|
* better error messages for some limitsRoberto Ierusalimschy2004-03-121-2/+2
|
* `luaX_errorline' was used only in one placeRoberto Ierusalimschy2003-10-201-2/+1
|
* parser fully reentrant(!)Roberto Ierusalimschy2003-08-271-1/+2
|
* better error message for (deprecated) "%global"Roberto Ierusalimschy2003-02-281-1/+2
|
* avoid C stack overflow during parsingRoberto Ierusalimschy2002-11-221-1/+2
|
* use of different buffers for scanner and concatenationRoberto Ierusalimschy2002-10-081-2/+3
|
* no more reserved word "global"Roberto Ierusalimschy2002-09-031-2/+2
|
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-3/+3
|
* better order of record fields for 64-bit machinesRoberto Ierusalimschy2002-02-081-2/+2
|
* new type `boolean'Roberto Ierusalimschy2001-12-111-4/+4
|
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-6/+6
|
* `luaX_syntaxerror' does not need to be publicRoberto Ierusalimschy2001-11-161-2/+1
|
* better syntax for type castsRoberto Ierusalimschy2001-08-311-2/+2
|
* warnings/detailsRoberto Ierusalimschy2001-07-211-2/+2
|
* new reserved words `in' and `global'Roberto Ierusalimschy2001-06-201-3/+4
|
* sizeof(string) != strlen(string)+1 when sizeof(char) != 1Roberto Ierusalimschy2001-03-061-2/+2
|