Roberto Ierusalimschy
|
9d7bae0b6a
better instrumentation for internal debugging
|
26 anos atrás |
Roberto Ierusalimschy
|
082aded149
warnings
|
26 anos atrás |
Roberto Ierusalimschy
|
b82ff713e3
new name for opcode
|
26 anos atrás |
Roberto Ierusalimschy
|
ad6c7b0dd4
small corrections in opcodes.
|
26 anos atrás |
Roberto Ierusalimschy
|
8b2d97d187
assignment expression may be multiple
|
26 anos atrás |
Roberto Ierusalimschy
|
fb1cf6ab2d
clearer way to set tables.
|
26 anos atrás |
Roberto Ierusalimschy
|
5687949560
"lua_debug", "lua_callhook" and "lua_linehook" must be inside "lua_state".
|
26 anos atrás |
Roberto Ierusalimschy
|
cbc58af260
new opcode for "long" arguments (3 bytes)
|
26 anos atrás |
Roberto Ierusalimschy
|
27407fc1f5
new syntax: assignment expressions + better order for opcodes
|
26 anos atrás |
Roberto Ierusalimschy
|
1a17da2ff9
opcodes with builtin parameters are too complicated for very little extra
|
26 anos atrás |
Roberto Ierusalimschy
|
50248e440a
"if" expression leaves only one of its expressions on the stack
|
26 anos atrás |
Roberto Ierusalimschy
|
0f0079f394
"if" expressions.
|
26 anos atrás |
Roberto Ierusalimschy
|
68267ed878
negative numerals do not need a MINUSOPeration; go directly to contant
|
26 anos atrás |
Roberto Ierusalimschy
|
eec31aaca5
<string.h> is needed because of "memcpy".
|
26 anos atrás |
Roberto Ierusalimschy
|
e87fddf1ad
GC can be called during parsing, if needed.
|
26 anos atrás |
Roberto Ierusalimschy
|
766e67ef3b
to avoid warnings about "typecast" (Visual C++)
|
26 anos atrás |
Roberto Ierusalimschy
|
d3ac7075a2
better error message
|
27 anos atrás |
Roberto Ierusalimschy
|
1d420c2c11
better error message for code too long (old one was misleading when the
|
27 anos atrás |
Roberto Ierusalimschy
|
e1a127245d
details ("luaX_token2str" doesn't need LexState)
|
27 anos atrás |
Roberto Ierusalimschy
|
dcb1a08906
"exp" changed to "exp0" to avoid problems with math.h.
|
27 anos atrás |
Roberto Ierusalimschy
|
da94130160
stupid bug (in syntax print "hello")
|
27 anos atrás |
Roberto Ierusalimschy
|
7e59a8901d
NEW LL(1) PARSER
|
27 anos atrás |