summaryrefslogtreecommitdiff
path: root/llex.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-1/+1
| | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.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
|
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-6/+6
|
* tighter size for error buffersRoberto Ierusalimschy2001-01-101-3/+3
|
* lua_Number defined in lua.h (1st version)Roberto Ierusalimschy2000-12-041-2/+2
|
* bug: parser overwrites semantic information when looking aheadRoberto Ierusalimschy2000-09-271-6/+10
|