Roberto Ierusalimschy
|
0a5dce5704
|
new opcodes for '>' and '>='
|
1994-11-06 13:35:04 -02:00 |
|
Roberto Ierusalimschy
|
8c22057b2e
|
new global function 'setfallback'
|
1994-11-04 15:20:00 -02:00 |
|
Roberto Ierusalimschy
|
253655ae4b
|
small corrections.
|
1994-11-04 08:47:49 -02:00 |
|
Roberto Ierusalimschy
|
c635044f2f
|
creation of function do_protectedrun, that executes lua code enclosed
in a setjmp, with error recovery.
Elimination of functions lua_isnil, etc.
|
1994-11-04 08:47:49 -02:00 |
|
Roberto Ierusalimschy
|
3db06a95a3
|
Elimination of functions lua_isnil, etc.
|
1994-11-04 08:47:49 -02:00 |
|
Roberto Ierusalimschy
|
31d58e2f01
|
more functions from opcode.c
'open_file' and 'open_string' return an error message
lua_type renamed to luaI_type (I for Internal, as this function is not
exported outside lua)
|
1994-11-03 20:34:29 -02:00 |
|
Roberto Ierusalimschy
|
42ef3f9388
|
there is no need of predefined constants.
|
1994-11-03 20:33:40 -02:00 |
|
Roberto Ierusalimschy
|
2651afc455
|
RESET is generated at codereturn.
|
1994-11-03 20:32:42 -02:00 |
|
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 |
|
Roberto Ierusalimschy
|
1a6536aaad
|
deletion of 'include mm.h'
|
1994-10-18 16:34:47 -02:00 |
|
Roberto Ierusalimschy
|
25010f8e09
|
remove of 'printf' for debuging.
|
1994-10-17 19:45:00 -02: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 |
|
Roberto Ierusalimschy
|
467288e5b3
|
arquivo nao mais utilizado em Lua.
|
1994-07-21 14:27:43 -03:00 |
|
Roberto Ierusalimschy
|
7f3d01c200
|
otimizacao do codigo para construtores.
correcao do tamanho do buffer de codigo.
|
1994-02-13 18:38:20 -02:00 |
|
Roberto Ierusalimschy
|
0ea84a3e79
|
otimizacao do codigo para construtores.
pequenas modificacoes na execucao de LOADi e similares.
|
1994-02-13 18:36:51 -02:00 |
|
Roberto Ierusalimschy
|
2c9d30f9b0
|
otimizacao do codigo para construtores.
|
1994-02-13 18:35:53 -02:00 |
|
Roberto Ierusalimschy
|
ad1ebdc4f4
|
uso de pattern-matching para regras de RCS.
|
1994-01-10 17:49:56 -02:00 |
|
Roberto Ierusalimschy
|
8886f221bc
|
1) execute retorna resultado Unix da execucao do comando.
2) correcao parcial da read: retorna nil quando encontra EOF.
|
1993-12-30 12:52:18 -02:00 |
|
Roberto Ierusalimschy
|
019aa98f80
|
correcao de bug em constantes (rotina code_number) entre
2 bytes e 4 bytes.
|
1993-12-28 14:42:29 -02:00 |
|
Roberto Ierusalimschy
|
23bfcdf970
|
"include"s de string.h e stdlib.h para evitar warnings
|
1993-12-28 14:42:29 -02:00 |
|
Roberto Ierusalimschy
|
d9ef3d3072
|
opcao -O2 para otimizacao
|
1993-12-22 19:52:26 -02:00 |
|
Roberto Ierusalimschy
|
a4a3357c1c
|
Novo analizador lexico para LUA
|
1993-12-22 19:21:06 -02:00 |
|
Roberto Ierusalimschy
|
7f8a7e16cd
|
criacao do token WRONGTOKEN, necessario para o novo analizador lexico
|
1993-12-22 19:19:23 -02:00 |
|
Roberto Ierusalimschy
|
2058cc1dd9
|
analizador lexico de LUA
|
1993-12-22 19:15:16 -02:00 |
|
Roberto Ierusalimschy
|
f65ebced50
|
eliminacao do tipo e funcoes relacionadas com Unput
|
1993-12-22 19:15:16 -02:00 |
|
Roberto Ierusalimschy
|
72f67fa810
|
eliminacao da funcao findenclosedconstant, cuja tarefa agora
e' realizada pelo analizador lexico
|
1993-12-22 19:15:16 -02:00 |
|
Roberto Ierusalimschy
|
856004214f
|
modificacao para pegar arquivos de subdiretorio RCS quando necessario
|
1993-12-22 18:55:06 -02:00 |
|
Roberto Ierusalimschy
|
686f09a472
|
ex script para corrigir y.tab.c
|
1993-12-22 18:49:54 -02:00 |
|