summaryrefslogtreecommitdiff
path: root/lparser.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* new syntax: assignment expressions + better order for opcodesRoberto Ierusalimschy1999-02-021-13/+41
|
* opcodes with builtin parameters are too complicated for very little extraRoberto Ierusalimschy1999-02-021-48/+38
| | | | performance.
* "if" expression leaves only one of its expressions on the stackRoberto Ierusalimschy1999-02-021-2/+5
|
* "if" expressions.Roberto Ierusalimschy1999-02-011-24/+31
|
* negative numerals do not need a MINUSOPeration; go directly to contantRoberto Ierusalimschy1999-01-291-44/+51
| | | | table.
* <string.h> is needed because of "memcpy".Roberto Ierusalimschy1999-01-211-1/+2
|
* GC can be called during parsing, if needed.Roberto Ierusalimschy1999-01-151-19/+32
|
* to avoid warnings about "typecast" (Visual C++)Roberto Ierusalimschy1998-12-281-15/+15
|
* better error messageRoberto Ierusalimschy1998-12-231-3/+9
|
* better error message for code too long (old one was misleading when theRoberto Ierusalimschy1998-08-111-2/+3
| | | | problem was SETLINE after 64k lines...)
* details ("luaX_token2str" doesn't need LexState)Roberto Ierusalimschy1998-07-241-4/+4
|
* "exp" changed to "exp0" to avoid problems with math.h.v3.1Roberto Ierusalimschy1998-07-061-9/+9
|
* stupid bug (in syntax print "hello")Roberto Ierusalimschy1998-06-241-1/+2
|
* NEW LL(1) PARSERRoberto Ierusalimschy1998-05-271-0/+1332