aboutsummaryrefslogtreecommitdiff
path: root/llex.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* added support for UTF-8 escapesRoberto Ierusalimschy2014-02-041-11/+45
|
* simpler way to create messages for errors in escape sequencesRoberto Ierusalimschy2014-01-311-27/+31
|
* first implementation of '<<', '>>', and '~' (bitwise not)Roberto Ierusalimschy2013-12-301-6/+9
|
* bug (GC can collect long identifier during parser) + change (usingRoberto Ierusalimschy2013-08-301-6/+9
| | | | a single constant table for all functions in a chunk)
* "fixed" objects kept in a separated list (instead of being kept inRoberto Ierusalimschy2013-08-211-4/+6
| | | | 'allgc' list with a bit marking them)
* new constant 'MAX_SIZE', distinct from 'MAX_SIZET', for sizes visibleRoberto Ierusalimschy2013-06-191-2/+2
| | | | from Lua; these must fit in a lua_Integer
* 'luaO_str2int' more generic: accepts white spaces around the numeralRoberto Ierusalimschy2013-05-141-2/+3
| | | | and handles signal
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-2/+7
|
* first implementation of literal integers (no constant folding yet)Roberto Ierusalimschy2013-04-161-17/+30
|
* typos in commentsRoberto Ierusalimschy2013-03-161-2/+2
|
* added some commentsRoberto Ierusalimschy2012-12-051-4/+4
|
* field 'reserved' -> 'extra' (may be used for other purposes too)Roberto Ierusalimschy2012-01-231-4/+4
|
* bug: Lexical gets confused with some combination of arithmeticRoberto Ierusalimschy2012-01-201-5/+16
| | | | operators and hexadecimal numbers
* more uses of 'l_noret'Roberto Ierusalimschy2011-11-301-4/+4
|
* comments about use of 'luaH_set'Roberto Ierusalimschy2011-08-151-1/+3
|
* commentRoberto Ierusalimschy2011-08-111-2/+2
|
* no more 'luaH_setstr (used only once) + 'luaH_setint' receives valueRoberto Ierusalimschy2011-08-091-2/+2
| | | | to be set.
* no more 'zungetc' (better not to read next char)Roberto Ierusalimschy2011-07-151-19/+19
|
* better code for numerical escapesRoberto Ierusalimschy2011-07-151-28/+19
|
* detailRoberto Ierusalimschy2011-07-081-4/+4
|
* error on invalid escape sequencesRoberto Ierusalimschy2011-07-081-31/+38
|
* detail (comment)Roberto Ierusalimschy2011-07-061-2/+2
|
* '\*' -> '\z' + '\?' is not an official escape sequenceRoberto Ierusalimschy2011-07-051-3/+3
|
* label syntax changed to '::label::'Roberto Ierusalimschy2011-06-231-2/+7
|
* just in case, avoid side effects in 'ctype' macrosRoberto Ierusalimschy2011-06-151-15/+22
|
* removed TOKEN_LEN (useless)Roberto Ierusalimschy2011-05-031-2/+1
|
* no need of lookahead in ZioRoberto Ierusalimschy2011-02-231-3/+4
|
* new reserved word 'goto'Roberto Ierusalimschy2011-02-021-2/+2
|
* detail (cleaning trailing spaces)Roberto Ierusalimschy2011-01-261-3/+3
|
* 'hexafloat' moved to 'lobject.c' (hexa conversion needs it too)Roberto Ierusalimschy2010-12-101-9/+2
|
* detection of erroneous numeric strings with \0 (such as "1\0")Roberto Ierusalimschy2010-12-061-3/+6
|
* keep 'seminfo->ts' even for reserved words, just in caseRoberto Ierusalimschy2010-11-181-2/+2
| | | | (some lhf's tools need this)
* commentRoberto Ierusalimschy2010-10-251-2/+2
|
* hexadecimal constants may be floating values tooRoberto Ierusalimschy2010-09-131-6/+4
|
* name "_ENV" configurable through 'luaconf.h'Roberto Ierusalimschy2010-09-071-2/+2
|
* new escape sequence '\*' + several comments + moving options fromRoberto Ierusalimschy2010-04-161-42/+62
| | | | switch default into cases (as now locale is fixed)
* no need to keep "_ENV" name in global state (can be kept in lex state)Roberto Ierusalimschy2010-04-051-1/+3
|
* avoid 'continue' unless necessaryRoberto Ierusalimschy2010-02-271-8/+8
|
* parser/scanner keep GC runningRoberto Ierusalimschy2009-11-171-2/+4
|
* hexadecimal escape sequences in strings + better error messages forRoberto Ierusalimschy2009-05-181-22/+55
| | | | bad decimal escape sequences
* ctype 'lalpha' includes '_' (as '_' behaves as a letter from theRoberto Ierusalimschy2009-03-111-4/+4
| | | | point of view of Lua)
* Lua now uses "homemade" lctype (instead of ctype.h from ANSI C)Roberto Ierusalimschy2009-02-191-13/+13
|
* comment (should not use 'go trhough' when simply using multiple labels)Roberto Ierusalimschy2009-02-111-2/+2
|
* detail (MAXSRC changed to LUA_IDSIZE)Roberto Ierusalimschy2008-12-261-6/+3
|
* parser should not call 'luaX_lexerror'Roberto Ierusalimschy2007-10-251-11/+14
|
* better way to handle redefinitions of 'localeconv'Roberto Ierusalimschy2007-09-141-3/+6
|
* detailRoberto Ierusalimschy2007-08-091-3/+3
|
* detailsRoberto Ierusalimschy2007-05-111-2/+3
|
* more regularity in the use of quotes in error messagesRoberto Ierusalimschy2007-02-071-10/+14
|
* behavior of 'strchr(x, 0)' is ill defined.Roberto Ierusalimschy2006-09-181-2/+2
|