71 Commits (d8200d5f3c65c371e28d75b6742ed2cb8fc9dba0)

Author SHA1 Message Date
Roberto Ierusalimschy 719c01359f label syntax changed to ':🏷️:' 14 years ago
Roberto Ierusalimschy bc1c718cc0 removed TOKEN_LEN (useless) 14 years ago
Roberto Ierusalimschy 7482e8f914 no need of lookahead in Zio 14 years ago
Roberto Ierusalimschy f079749287 some reorganization of dynamic data structures used by the parser 14 years ago
Roberto Ierusalimschy 7cc0e63d8a first implementation of 'goto' 14 years ago
Roberto Ierusalimschy a4a8914c20 new reserved word 'goto' 14 years ago
Roberto Ierusalimschy 6abde1b05a no need to keep "_ENV" name in global state (can be kept in lex state) 15 years ago
Roberto Ierusalimschy 22ef84b6c8 '_ENV' name permanently stored in global state for easier access 15 years ago
Roberto Ierusalimschy 1124cb1247 first step towards _ENV: all chunks have an puvalues _ENV with the 15 years ago
Roberto Ierusalimschy 916587508c parser keeps list of active local variables in a single dynamic array, 15 years ago
Roberto Ierusalimschy 3138afbe2e parser should not call 'luaX_lexerror' 17 years ago
Roberto Ierusalimschy aa003eba8e details 18 years ago
Roberto Ierusalimschy 92dc64e121 more regularity in the use of quotes in error messages 18 years ago
Roberto Ierusalimschy 90df6b7a54 detail 19 years ago
Roberto Ierusalimschy 87024e257d details 19 years ago
Roberto Ierusalimschy 16fd4abaf6 corrects decimal point to follow current locale 19 years ago
Roberto Ierusalimschy d987cf1f81 new mark LUAI_DATA for extern data 20 years ago
Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API 20 years ago
Roberto Ierusalimschy fabf5db237 C stack is the same for the parser and the interpreter, so depth 20 years ago
Roberto Ierusalimschy 61a888518f details 20 years ago
Roberto Ierusalimschy e1c2fb6eed details 20 years ago
Roberto Ierusalimschy a003e89125 better error messages for some limits 21 years ago
Roberto Ierusalimschy 8502331f69 `luaX_errorline' was used only in one place 21 years ago
Roberto Ierusalimschy 8332d5c8a5 parser fully reentrant(!) 22 years ago
Roberto Ierusalimschy 6b6bc532a4 better error message for (deprecated) "%global" 22 years ago
Roberto Ierusalimschy 04b143ddf9 avoid C stack overflow during parsing 22 years ago
Roberto Ierusalimschy b3d0682fb9 use of different buffers for scanner and concatenation 22 years ago
Roberto Ierusalimschy b2bc3b44b6 no more reserved word "global" 23 years ago
Roberto Ierusalimschy dea6b6da94 new function `lua_vpushstr' to replace uses of `sprintf' 23 years ago
Roberto Ierusalimschy e01f5e6809 better order of record fields for 64-bit machines 23 years ago
Roberto Ierusalimschy 9aff171f3b new type `boolean' 23 years ago
Roberto Ierusalimschy 72659a0605 no more explicit support for wide-chars; too much troble... 23 years ago
Roberto Ierusalimschy 39395e1211 `luaX_syntaxerror' does not need to be public 23 years ago
Roberto Ierusalimschy e1d072571e better syntax for type casts 24 years ago
Roberto Ierusalimschy 45b173cbf8 warnings/details 24 years ago
Roberto Ierusalimschy fccadba4b5 new reserved words `in' and `global' 24 years ago
Roberto Ierusalimschy e9a3820370 sizeof(string) != strlen(string)+1 when sizeof(char) != 1 24 years ago
Roberto Ierusalimschy 39b7978329 first (big) step to support wide chars 24 years ago
Roberto Ierusalimschy 595e449537 tighter size for error buffers 24 years ago
Roberto Ierusalimschy 4894c27962 lua_Number defined in lua.h (1st version) 24 years ago
Roberto Ierusalimschy 282ab366f4 bug: parser overwrites semantic information when looking ahead 24 years ago
Roberto Ierusalimschy b69e712713 new way to generate SETLINEs 25 years ago
Roberto Ierusalimschy feb2083730 better control of source name 25 years ago
Roberto Ierusalimschy c39345fba3 no more pragmas 25 years ago
Roberto Ierusalimschy 58fbdc76d5 better implementation for looh-ahead 25 years ago
Roberto Ierusalimschy 677313da32 bug: record-constructor starting with an upvalue name gets an error 25 years ago
Roberto Ierusalimschy ef62b340e0 code cleaner for 16 bits. 25 years ago
Roberto Ierusalimschy f9cf402fbd first implementation of FOR 25 years ago
Roberto Ierusalimschy 42130ed712 name changes 25 years ago
Roberto Ierusalimschy 22329e4cdf implementation of BREAK 25 years ago