Roberto Ierusalimschy
|
7e59a8901d
|
NEW LL(1) PARSER
|
1998-05-27 10:08:34 -03:00 |
Roberto Ierusalimschy
|
abc6eac404
|
new function "clock"
|
1998-05-20 19:21:35 -03:00 |
Roberto Ierusalimschy
|
054e0b888a
|
number type in Lua changed for double (by default).
|
1998-05-18 19:26:03 -03:00 |
Roberto Ierusalimschy
|
da252eeff7
|
arguments for "format" 'x', 'X', 'o' and 'u' must be unsigned int.
|
1998-05-18 19:21:55 -03:00 |
Roberto Ierusalimschy
|
9890bedaab
|
details (format for html)
|
1998-04-02 13:09:16 -03:00 |
Roberto Ierusalimschy
|
0a0c9593b8
|
many small corrections; strings with '\0'
|
1998-03-30 15:17:55 -03:00 |
Roberto Ierusalimschy
|
d470792517
|
words are stored in hi-lo order (easier to print)
|
1998-03-30 10:57:23 -03:00 |
Roberto Ierusalimschy
|
439236773b
|
changes by lhf
|
1998-03-26 11:50:19 -03:00 |
Roberto Ierusalimschy
|
2a2b64d6ac
|
opcode "CLOSURE" gets the prototipe (instead of a previous pushconstant)
|
1998-03-25 15:52:29 -03:00 |
Roberto Ierusalimschy
|
daa937c043
|
pattern-matching support for '\0'.
|
1998-03-24 17:14:25 -03:00 |
Roberto Ierusalimschy
|
21455162b5
|
details (and new escape sequences: \a, \b, ...)
|
1998-03-20 11:18:18 -03:00 |
Roberto Ierusalimschy
|
99cc4b20f2
|
details
|
1998-03-11 10:59:50 -03:00 |
Roberto Ierusalimschy
|
0969a971cd
|
better use of "ASSERT".
|
1998-03-09 18:49:52 -03:00 |
Roberto Ierusalimschy
|
be6d215f67
|
BUG: gsub('a', '(b?)%1*' ...) loops (because the capture is empty).
|
1998-03-09 15:28:08 -03:00 |
Roberto Ierusalimschy
|
e74817f8aa
|
correct way to handle string delimiters
|
1998-03-09 14:22:49 -03:00 |
Roberto Ierusalimschy
|
043c2ac258
|
new names for "lua_pushlstr" and "lua_getstrlen"
|
1998-03-06 15:47:42 -03:00 |
Roberto Ierusalimschy
|
88a2023c32
|
support for strings with '\0'
|
1998-03-06 13:54:42 -03:00 |
Roberto Ierusalimschy
|
5ef1989c4b
|
"settag" returns its first argument.
|
1998-02-12 17:27:10 -02:00 |
Roberto Ierusalimschy
|
f380d627f8
|
usefull macros also available as functions
|
1998-02-12 17:23:32 -02:00 |
Roberto Ierusalimschy
|
aafa106d10
|
implementation of numerical escape sequences in strings ("\12");
better error messages for wrong tokens
|
1998-02-11 18:56:46 -02:00 |
Roberto Ierusalimschy
|
29b7b8e52c
|
better error messages for wrong tokens
|
1998-02-11 18:56:46 -02:00 |
Roberto Ierusalimschy
|
a9dd2c6717
|
interrupts lua loops with "^C" (via signals)
|
1998-02-11 18:56:05 -02:00 |
Roberto Ierusalimschy
|
aee3f97acb
|
put back quotes (") when string in dostring ends with a \n
|
1998-01-29 13:59:35 -02:00 |
Roberto Ierusalimschy
|
46968b8ffa
|
"volatile is the only reliable way to ensure that a local variable
retains the value it had at the time of the call to longjmp"
|
1998-01-28 15:47:05 -02:00 |
Roberto Ierusalimschy
|
6cdf0d8768
|
tables can become full of "emptys" slots, and keep growing without limits.
|
1998-01-28 14:50:33 -02:00 |
Roberto Ierusalimschy
|
07ff251a17
|
details in "dostring" identification
|
1998-01-27 19:21:27 -02:00 |
Roberto Ierusalimschy
|
b3b7cf7335
|
BUG: "lua_getstring" may create a new string, so should check GC
|
1998-01-27 17:13:45 -02:00 |
Roberto Ierusalimschy
|
8622dc18bf
|
bug: format size limits with little problems
|
1998-01-27 17:11:36 -02:00 |
Roberto Ierusalimschy
|
d22e2644dd
|
wrong line number (+1) in error report when file starts with "#..."
|
1998-01-19 18:18:02 -02:00 |
Roberto Ierusalimschy
|
f529a22ca5
|
BUG: wrong line number (+1) in error report when file starts with "#..."
|
1998-01-19 18:18:02 -02:00 |
Roberto Ierusalimschy
|
783ba75129
|
needs "stdlib.h" (calls "exit")
|
1998-01-19 17:49:49 -02:00 |
Roberto Ierusalimschy
|
d49e4dd752
|
MAX_WORD should not be bigger than MAX_INT
|
1998-01-19 17:49:22 -02:00 |
Roberto Ierusalimschy
|
981fddea02
|
module to load bytecodes from files.
|
1998-01-14 13:49:01 -02:00 |
Roberto Ierusalimschy
|
81b953f27e
|
details
|
1998-01-14 11:49:44 -02:00 |
Roberto Ierusalimschy
|
b9acf4b4af
|
"strcoll" may not exist in ond ansi machines
|
1998-01-14 11:49:15 -02:00 |
Roberto Ierusalimschy
|
44ace0aefd
|
we don't need a type "Word".
|
1998-01-14 11:48:28 -02:00 |
Roberto Ierusalimschy
|
5981161360
|
small optimizations (?)
|
1998-01-13 16:06:27 -02:00 |
Roberto Ierusalimschy
|
763c64be9b
|
details
|
1998-01-13 13:42:43 -02:00 |
Roberto Ierusalimschy
|
f0dffaa209
|
new way to hanlde arg information
|
1998-01-12 11:35:37 -02:00 |
Roberto Ierusalimschy
|
77a6836fef
|
we don't need a type "Word".
|
1998-01-12 11:00:51 -02:00 |
Roberto Ierusalimschy
|
9f043e8017
|
luaL_arg_check now is inlined
|
1998-01-09 13:09:53 -02:00 |
Roberto Ierusalimschy
|
6ac047afc4
|
details
|
1998-01-09 12:57:43 -02:00 |
Roberto Ierusalimschy
|
0e1058cfdd
|
small optimizations in switch order
|
1998-01-09 12:44:55 -02:00 |
Roberto Ierusalimschy
|
26679b1a48
|
back to upavalues as extra arguments for C closures; this way it's
trivial to make currying.
|
1998-01-07 14:26:48 -02:00 |
Roberto Ierusalimschy
|
e04c2b9aa8
|
details
|
1998-01-06 17:17:31 -02:00 |
Roberto Ierusalimschy
|
0c031dcc8b
|
details
|
1998-01-05 15:12:54 -02:00 |
Roberto Ierusalimschy
|
c332c4e927
|
reference manual of the Lua language
|
1998-01-02 16:34:00 -02:00 |
Roberto Ierusalimschy
|
964c503a63
|
LUA_COMPAT2.5 may use #ifdef instead of #if
|
1998-01-02 15:46:32 -02:00 |
Roberto Ierusalimschy
|
90d87e3a78
|
details
|
1997-12-30 17:15:52 -02:00 |
Roberto Ierusalimschy
|
f76bca23ef
|
variants for "ARGS".
|
1997-12-30 17:08:23 -02:00 |