Waldemar Celes
cde6ab1782
Correcao de erro na funcao read quando a variavel que
especifica o formato nao era uma string e correcao do
erro para ler strings entre aspas nula no formato livre.
31 years ago
Waldemar Celes
44521b21e5
Implementacao da nova estrategia para armazenar os arrays
em lista encadeada.
31 years ago
Waldemar Celes
f8fb7b3947
Alteracao do tipo da variavel "pc" na compilacao, passando
a ser indice e nao mais ponteiro.
31 years ago
Waldemar Celes
14b6ab3540
Nova estrategia de alocacao de buffers para codigo intermediario.
31 years ago
Waldemar Celes
3ee5e71d0b
Correcao da funcao PrintCode
31 years ago
Waldemar Celes
c77d27afa2
O token NAME deixa de estar associado a um indice da tabela de
simbolos e passa a conter o ponteiro da string yytext.
Recebido o token NAME, decide-se entre um simbolo ou uma constante.
31 years ago
Waldemar Celes
dd704b8fe4
Retirar chamada da funcao lua_findsymbol associada a cada
token NAME. A decisao de chamar lua_findsymbol ou lua_findconstant
fica a cargo do modulo "lua.stx".
31 years ago
Waldemar Celes
ed80de37d9
Correcao de bug: uma string ja' existente na tabela de string nao
estava sendo liberada.
31 years ago
Waldemar Celes
8ca980966c
Alteracao para retirar codificacao de NOP's, substituindo
pela utilizacao de "union" com "chars" para codificar Word e float.
Observa-se que foram realizados testes antes da alteracao e constatou-se
que do bytecode anteriormente gerado, NOP representava de 10 a 13% do
total de bytes do codigo. Esta percentagem chegava ate' a 20% na caso
de descricao de metafile utilizando Lua.
31 years ago
Waldemar Celes
662e2fa5cc
Modificaco para reservar espaco do byte para marcar constantes
pre-definidas.
31 years ago
Waldemar Celes
540dc65bcd
Acrescentar o gerenciador de memoria "mm", corrigir bug reservando
o byte para a coleta de lixo nas constantes pre-definidas e
colocar um teste em tempo de execucao para evitar duplicidade de
valores na tabela de strings (teste ainda linear).
31 years ago
Waldemar Celes
ea1a7a6b27
Acrescentar o gerenciador de memoria "mm" e corrigir um bug pois
no novo "lex" o token FUNCTION nao tem valor associado.
31 years ago
Waldemar Celes
3577eb6f13
Acrescentar o include do gerenciador de memoria "mm".
31 years ago
Roberto Ierusalimschy
7f3d01c200
otimizacao do codigo para construtores.
correcao do tamanho do buffer de codigo.
31 years ago
Roberto Ierusalimschy
0ea84a3e79
otimizacao do codigo para construtores.
pequenas modificacoes na execucao de LOADi e similares.
31 years ago
Roberto Ierusalimschy
2c9d30f9b0
otimizacao do codigo para construtores.
31 years ago
Roberto Ierusalimschy
ad1ebdc4f4
uso de pattern-matching para regras de RCS.
31 years ago
Roberto Ierusalimschy
8886f221bc
1) execute retorna resultado Unix da execucao do comando.
2) correcao parcial da read: retorna nil quando encontra EOF.
31 years ago
Roberto Ierusalimschy
019aa98f80
correcao de bug em constantes (rotina code_number) entre
2 bytes e 4 bytes.
31 years ago
Roberto Ierusalimschy
23bfcdf970
"include"s de string.h e stdlib.h para evitar warnings
31 years ago
Roberto Ierusalimschy
d9ef3d3072
opcao -O2 para otimizacao
31 years ago
Waldemar Celes
70b1eb4e8b
Tratamento do token $debug e $nodebug
31 years ago
Roberto Ierusalimschy
a4a3357c1c
Novo analizador lexico para LUA
31 years ago
Roberto Ierusalimschy
7f8a7e16cd
criacao do token WRONGTOKEN, necessario para o novo analizador lexico
31 years ago
Roberto Ierusalimschy
2058cc1dd9
analizador lexico de LUA
31 years ago
Roberto Ierusalimschy
f65ebced50
eliminacao do tipo e funcoes relacionadas com Unput
31 years ago
Roberto Ierusalimschy
72f67fa810
eliminacao da funcao findenclosedconstant, cuja tarefa agora
e' realizada pelo analizador lexico
31 years ago
Roberto Ierusalimschy
856004214f
modificacao para pegar arquivos de subdiretorio RCS quando necessario
31 years ago
Roberto Ierusalimschy
686f09a472
ex script para corrigir y.tab.c
31 years ago
Waldemar Celes
21a3a58ff7
Libraries to be used in LUA programs
31 years ago
Waldemar Celes
2f5ff96e8f
LUA makefile
31 years ago
Waldemar Celes
eca0111886
LUA lexis description
31 years ago
Waldemar Celes
93683d530d
LUA YACC syntax and semantics
31 years ago
Waldemar Celes
4478f0ce92
Module to control static tables
31 years ago
Waldemar Celes
64097041c4
LUA intermediate code interpreter
31 years ago
Waldemar Celes
75ed504382
Provide function to realise the input/output function and debugger
facilities.
31 years ago
Waldemar Celes
1923c7d620
Input/output library to LUA
31 years ago
Waldemar Celes
b405fb0ad7
hash manager for lua
31 years ago
Waldemar Celes
212fdf861a
String library to LUA
31 years ago
Waldemar Celes
26c3684c4f
hash manager for lua
31 years ago
Waldemar Celes
b74cea9ebf
Mathematics library to LUA
31 years ago
Waldemar Celes
f3f0e3db91
LUA - Linguagem para Usuarios de Aplicacao
31 years ago
Waldemar Celes
f499f86c2f
io library
31 years ago
Waldemar Celes
d443840846
Linguagem para Usuarios de Aplicacao
31 years ago
Waldemar Celes
69bee7a3d1
Math library to LUA
31 years ago
The Lua team
cd05d9c5cb
oldest known commit
32 years ago