Waldemar Celes
493d718b7f
Uso de arvores binarias para armazenar nomes e realocacao dinamica
...
de tabelas (pilhas, hashtable, globais, codigo, etc.)
1994-07-19 18:27:18 -03:00
Waldemar Celes
f8fb7b3947
Alteracao do tipo da variavel "pc" na compilacao, passando
...
a ser indice e nao mais ponteiro.
1994-04-20 13:22:21 -03:00
Waldemar Celes
14b6ab3540
Nova estrategia de alocacao de buffers para codigo intermediario.
1994-04-19 16:06:15 -03:00
Waldemar Celes
3ee5e71d0b
Correcao da funcao PrintCode
1994-04-15 18:30:12 -03:00
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.
1994-04-15 16:02:04 -03:00
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.
1994-04-13 18:37:20 -03:00
Waldemar Celes
ea1a7a6b27
Acrescentar o gerenciador de memoria "mm" e corrigir um bug pois
...
no novo "lex" o token FUNCTION nao tem valor associado.
1994-03-28 12:14:54 -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
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
7f8a7e16cd
criacao do token WRONGTOKEN, necessario para o novo analizador lexico
1993-12-22 19:19:23 -02:00
Waldemar Celes
93683d530d
LUA YACC syntax and semantics
1993-12-17 16:53:07 -02:00