Roberto Ierusalimschy
5cb6856ebc
because lua_error now does a longjmp, many functions do not need
...
to check conditions.
1994-11-03 20:20:15 -02:00
Roberto Ierusalimschy
852d9a8597
function 'lua_addfile' returns an error message
1994-11-03 19:48:36 -02:00
Roberto Ierusalimschy
6b18cc9a17
prototype for function 'yylex'
1994-11-03 15:09:20 -02:00
Roberto Ierusalimschy
fbf887ec2b
new way to call functions, plus several small changes. This is
...
a temporary version!
1994-11-02 18:30:53 -02:00
Roberto Ierusalimschy
ae77864844
tags T_NIL, etc, changed to LUA_T_NIL, etc
...
some lua_ functions changed form opcode.c to here
1994-11-02 18:29:39 -02:00
Roberto Ierusalimschy
0162decc58
tags T_NIL, etc, changed to LUA_T_NIL, etc
1994-11-02 18:29:09 -02:00
Roberto Ierusalimschy
ac68a3abc4
frees filename from file stack
1994-11-02 17:09:23 -02:00
Roberto Ierusalimschy
f53460aab9
CREATEARRAY now has an argument, the size of the array to create.
1994-11-01 16:25:20 -02:00
Roberto Ierusalimschy
41e4c5798e
small corrections
1994-11-01 15:54:31 -02:00
Roberto Ierusalimschy
fb23cd2e26
deletion of 'include mm.h'
1994-10-21 17:00:12 -02:00
Waldemar Celes
2f1de3b1e1
implementacao das funcoes 'date', 'time' e 'beep'.
...
troca de nome de 'abort' para 'exit'
1994-10-19 15:02:20 -02:00
Roberto Ierusalimschy
1a6536aaad
deletion of 'include mm.h'
1994-10-18 16:34:47 -02:00
Waldemar Celes
d7cb47fadf
new parameter in function 'tree_create'. Maybe we will return to
...
version 1.1
1994-10-18 15:36:11 -02:00
Waldemar Celes
f84abc6799
split to 'ugly.h'.
1994-10-18 15:34:34 -02:00
Waldemar Celes
3386e3c1fb
definition of ugly tokens
1994-10-18 12:30:29 -02:00
Roberto Ierusalimschy
25010f8e09
remove of 'printf' for debuging.
1994-10-17 19:45:00 -02:00
Waldemar Celes
424db1db0c
power operator (^).
...
no more contructors (@).
methods can be called on indexed variables.
fixed debuging information.
1994-10-17 17:05:32 -02:00
Waldemar Celes
e9049cbfc9
files end with EOF, instead of 0.
1994-10-17 17:04:19 -02:00
Waldemar Celes
f8c8159362
adaptative garbage collection.
1994-10-17 17:03:23 -02:00
Waldemar Celes
d1c5f42943
new algorithm for reading floats.
...
files end with EOF, instead of 0.
1994-10-17 17:01:53 -02:00
Waldemar Celes
ad07c0f638
new operations POWOP (power) and PUSHMARKMET (for marking method calls).
...
remove of operation PUSHOBJECT.
1994-10-17 17:00:40 -02:00
Waldemar Celes
fca10c6733
Aumentar buffer para saida.
1994-10-13 16:28:54 -03:00
Waldemar Celes
6bc68d4645
Acertar bug para evitar formato "%5.0s", por exemplo.
1994-10-13 14:18:32 -03:00
Waldemar Celes
ceaaa0cca8
Correcao do tratamento de erro reportado dentro de uma funcao.
1994-10-11 11:38:17 -03:00
Waldemar Celes
82ceb12b7a
Implementacao das funcoes para conversao de angulos rad r deg.
1994-10-11 10:06:47 -03:00
Waldemar Celes
87dded9363
Mudancas na sintaxe para a versao 2.0. Igual relacional passa
...
a ser ==, tiramos o colchete na criacao de tabelas usando apenas
chaves (podendo fazer inicializacao mista). O caracter @ so' deve
estar presente quando se tem construtores associados.
/
1994-10-11 10:02:39 -03:00
Waldemar Celes
d107d5bfd2
implementacao de busca no campo godparent em substituicao
...
ao campo parents.
1994-10-11 09:59:49 -03:00
Waldemar Celes
d7d7b477bb
consertar bug no formato real com zero casas decimais e
...
implementar a funcao readuntil.
1994-10-07 19:47:05 -03:00
Waldemar Celes
dc6d0dcc09
retirar especificador de formato %n da funcao ToReal e
...
acertar funcao lua_convtonumber.
1994-09-27 18:43:30 -03:00
Waldemar Celes
7cfb5ff41f
Mudancas para tornar lex.c um modulo independente dos outros
...
modulos de Lua
1994-09-26 13:21:52 -03:00
Luiz Henrique de Figueiredo
24c962de43
added support for ugly tokens
1994-09-22 09:44:00 -03:00
Waldemar Celes
98d9509676
sai strtod, entra sscanf. permite conversao de numeros com espacos em volta.
1994-09-20 12:11:11 -03:00
Waldemar Celes
98263e2ef1
acertar bug no formato de string.
1994-09-12 16:24:31 -03:00
Waldemar Celes
d2117d66ec
default size for arrays is no more 101, as arrays now can grow.
1994-09-08 13:51:49 -03:00
Waldemar Celes
0dcae99d74
new field 'next' in struct 'Hash', to list tables for garbage collection.
1994-09-08 13:51:49 -03:00
Waldemar Celes
b826a39919
Implementacao de heranca multipla.
1994-09-08 12:27:10 -03:00
Waldemar Celes
1ea0d09281
Alteracao do buffer de funcao de 32 para 64.
1994-09-05 18:22:43 -03:00
Waldemar Celes
3693f3f062
escapes \' e \" em strings; correcao do escape \\
1994-09-05 16:14:40 -03:00
Waldemar Celes
0c6b906c8c
Compatibilizacao com C++.
1994-08-24 12:29:02 -03:00
Roberto Ierusalimschy
9294a2787f
nova funcao 'debug', para auxiliar debugacao de programas lua.
1994-08-17 19:34:20 -03:00
Roberto Ierusalimschy
0ec3a21451
inclui 'lua.h' que contem prototipos das funcoes 'lua_errorfunction' e
...
'lua_error'.
1994-08-17 19:22:44 -03:00
Waldemar Celes
0624540eef
Implementacao da macro 'lua_strcmp'
1994-08-17 14:41:50 -03:00
Waldemar Celes
a4eeb099c8
Alteracao na macro 'streq'
1994-08-17 14:41:23 -03:00
Waldemar Celes
c364c7286f
inclusao de 'lualib.h' para ter prototipos das funcoes de
...
'iolib_open' e 'strlib_open'.
1994-08-17 12:10:04 -03:00
Waldemar Celes
7c05266050
novas funcoes 'gettable' e 'pushtable'.
1994-08-17 12:05:08 -03:00
Waldemar Celes
592a949272
heranca e nova implementacao do hash.
1994-08-17 12:03:11 -03:00
Waldemar Celes
c4b8b1b989
novas funcoes 'gettable' e 'pushtable', nova implementacao do hash e
...
heranca nas indexacoes.
1994-08-17 12:02:03 -03:00
Waldemar Celes
f490b1bff8
Implementacao das funcoes 'log', 'log10' e 'exp'.
1994-08-15 11:13:44 -03:00
Waldemar Celes
3921b43e44
Implementacao das funcoes 'getenv' e 'abort'
1994-08-11 20:11:57 -03:00
Waldemar Celes
b28da81cfe
Alteracao do hash, trocando tratamento de colisao por lista
...
pela estrategia de re-hash.
Foi feito uma avaliacao da funcao de hash, e constatado sua
eficiencia com uma media de 4 acessos no hash ate' 70% ocupado.
1994-08-09 08:24:45 -03:00