Roberto Ierusalimschy
|
0232fbffbe
|
now that 'luaO_str2num' always accepts a dot as a radix character,
the lexer does not need to bother with this issue.
|
2016-05-02 11:02:12 -03:00 |
|
Roberto Ierusalimschy
|
d103312661
|
details (typos in comments)
|
2015-11-19 17:16:22 -02:00 |
|
Roberto Ierusalimschy
|
96ec8671b1
|
macro 'buff2num' replaced by its body (it caused more harm than good
to readability)
|
2015-10-28 16:51:47 -02:00 |
|
Roberto Ierusalimschy
|
6142e663e4
|
reuse of 'addinfo' by lexical errors
|
2015-05-22 14:45:56 -03:00 |
|
Roberto Ierusalimschy
|
48d0674c2e
|
more consistent use of locale radix character across Lua
|
2015-04-03 15:41:57 -03:00 |
|
Roberto Ierusalimschy
|
e723c75c02
|
details (avoid 'lint' warnings)
|
2015-03-28 16:14:47 -03:00 |
|
Roberto Ierusalimschy
|
29aed28802
|
detail (use 'luaS_newliteral' when possible)
|
2015-03-03 15:17:04 -03:00 |
|
Roberto Ierusalimschy
|
5873786e27
|
small bug (error of "chunk has too many lines" might use 't.token'
before reading the first token)
|
2014-11-14 14:06:09 -02:00 |
|
Roberto Ierusalimschy
|
28fdbcf393
|
added include for 'lprefix.h', for stuff that must be added before
any other header file
|
2014-11-02 17:19:04 -02:00 |
|
Roberto Ierusalimschy
|
4542fb9f78
|
comments (a few extra quotes around identifiers)
|
2014-10-30 16:53:28 -02:00 |
|
Roberto Ierusalimschy
|
aef2d711b1
|
detail
|
2014-10-26 13:45:41 -02:00 |
|
Roberto Ierusalimschy
|
bdf566a8a3
|
`name' in comments changed to 'name'
|
2014-10-25 09:50:46 -02:00 |
|
Roberto Ierusalimschy
|
6b12b82532
|
added 'l_' prefix for names that can be redefined externally
|
2014-10-22 09:44:20 -02:00 |
|
Roberto Ierusalimschy
|
f97c64d7bf
|
macros 'LUA_QL'/'LUA_QL' deprecated
|
2014-10-17 13:28:21 -03:00 |
|
Roberto Ierusalimschy
|
56d4537879
|
'$c' in 'lua_pushfstring' prints non-printable characters with
their codes
|
2014-10-10 19:23:04 -03:00 |
|
Roberto Ierusalimschy
|
34b6664dcb
|
better to use 'long' to represent UTF-8 code points
|
2014-10-01 08:52:33 -03:00 |
|
Roberto Ierusalimschy
|
ca41b43f53
|
type 'TString' refers directly to the structure inside the union
(union used only for size purposes)
|
2014-07-18 10:36:14 -03:00 |
|
Roberto Ierusalimschy
|
56137d58ff
|
added check for conversion 'obj2gco' (and corrections for small
problems detected by this check)
|
2014-07-18 09:17:54 -03:00 |
|
Roberto Ierusalimschy
|
c4eff10322
|
small improvements concerning 'check_next'
|
2014-05-21 12:22:02 -03:00 |
|
Roberto Ierusalimschy
|
5018104a60
|
better error message for unfinished long strings/comments
|
2014-05-11 11:45:43 -03:00 |
|
Roberto Ierusalimschy
|
c549d4fe64
|
'lua_strtonum' (and 'luaO_str2num') now return string size, instead of
receiving it
|
2014-05-01 15:18:06 -03:00 |
|
Roberto Ierusalimschy
|
5388aa9fc0
|
'luaO_str2d' + 'luaO_str2int' replaced by 'luaO_str2num' (which converts
to float or integer according to the string syntax)
|
2014-04-30 13:48:44 -03:00 |
|
Roberto Ierusalimschy
|
0b04c561f5
|
new syntax for Unicode escape '\u{012F}'
|
2014-02-14 13:23:51 -02:00 |
|
Roberto Ierusalimschy
|
4ea60463f5
|
UTF-8 encoding exported as format '%U' in 'lua_pushfstring'
|
2014-02-06 13:59:24 -02:00 |
|
Roberto Ierusalimschy
|
2f3da00e51
|
added support for UTF-8 escapes
|
2014-02-04 16:57:34 -02:00 |
|
Roberto Ierusalimschy
|
5a73e3ad9e
|
simpler way to create messages for errors in escape sequences
|
2014-01-31 13:14:22 -02:00 |
|
Roberto Ierusalimschy
|
1ea2d20f74
|
first implementation of '<<', '>>', and '~' (bitwise not)
|
2013-12-30 18:47:58 -02:00 |
|
Roberto Ierusalimschy
|
8ef9e8460e
|
bug (GC can collect long identifier during parser) + change (using
a single constant table for all functions in a chunk)
|
2013-08-30 13:01:37 -03:00 |
|
Roberto Ierusalimschy
|
0df6635711
|
"fixed" objects kept in a separated list (instead of being kept in
'allgc' list with a bit marking them)
|
2013-08-21 17:09:51 -03:00 |
|
Roberto Ierusalimschy
|
130c0e40e0
|
new constant 'MAX_SIZE', distinct from 'MAX_SIZET', for sizes visible
from Lua; these must fit in a lua_Integer
|
2013-06-19 11:27:00 -03:00 |
|
Roberto Ierusalimschy
|
36e8771076
|
'luaO_str2int' more generic: accepts white spaces around the numeral
and handles signal
|
2013-05-14 12:59:04 -03:00 |
|
Roberto Ierusalimschy
|
a2f5c28a80
|
new operation '//' (integer division)
|
2013-04-26 10:08:29 -03:00 |
|
Roberto Ierusalimschy
|
1294b09d8e
|
first implementation of literal integers (no constant folding yet)
|
2013-04-16 15:46:28 -03:00 |
|
Roberto Ierusalimschy
|
75250a237c
|
typos in comments
|
2013-03-16 18:10:18 -03:00 |
|
Roberto Ierusalimschy
|
eecc1491f3
|
added some comments
|
2012-12-05 17:57:00 -02:00 |
|
Roberto Ierusalimschy
|
291f564485
|
field 'reserved' -> 'extra' (may be used for other purposes too)
|
2012-01-23 21:05:51 -02:00 |
|
Roberto Ierusalimschy
|
76eab106df
|
bug: Lexical gets confused with some combination of arithmetic
operators and hexadecimal numbers
|
2012-01-20 16:35:36 -02:00 |
|
Roberto Ierusalimschy
|
6d8b672094
|
more uses of 'l_noret'
|
2011-11-30 10:43:51 -02:00 |
|
Roberto Ierusalimschy
|
51471ba748
|
comments about use of 'luaH_set'
|
2011-08-15 16:41:58 -03:00 |
|
Roberto Ierusalimschy
|
ea46b750dc
|
comment
|
2011-08-11 14:06:12 -03:00 |
|
Roberto Ierusalimschy
|
92afcf2823
|
no more 'luaH_setstr (used only once) + 'luaH_setint' receives value
to be set.
|
2011-08-09 17:58:29 -03:00 |
|
Roberto Ierusalimschy
|
559bb554c9
|
no more 'zungetc' (better not to read next char)
|
2011-07-15 09:48:03 -03:00 |
|
Roberto Ierusalimschy
|
067f761739
|
better code for numerical escapes
|
2011-07-15 09:30:41 -03:00 |
|
Roberto Ierusalimschy
|
32e09c2a16
|
detail
|
2011-07-08 17:01:38 -03:00 |
|
Roberto Ierusalimschy
|
df19931ddc
|
error on invalid escape sequences
|
2011-07-08 16:17:30 -03:00 |
|
Roberto Ierusalimschy
|
b5084fdafe
|
detail (comment)
|
2011-07-06 13:45:14 -03:00 |
|
Roberto Ierusalimschy
|
d8200d5f3c
|
'\*' -> '\z' + '\?' is not an official escape sequence
|
2011-07-05 16:13:45 -03:00 |
|
Roberto Ierusalimschy
|
3d3355b4f3
|
label syntax changed to ':🏷️:'
|
2011-06-23 11:54:48 -03:00 |
|
Roberto Ierusalimschy
|
44b6f496b5
|
just in case, avoid side effects in 'ctype' macros
|
2011-06-15 11:35:55 -03:00 |
|
Roberto Ierusalimschy
|
bc1c718cc0
|
removed TOKEN_LEN (useless)
|
2011-05-03 12:51:16 -03:00 |
|