commit ea1a7a6b279595b9666eead2616b323b60aef596
parent 3577eb6f136bf2b394c2ce839fc098da5faa9fd5
Author: Waldemar Celes <celes@tecgraf.puc-rio.br>
Date: Mon, 28 Mar 1994 12:14:36 -0300
Acrescentar o gerenciador de memoria "mm" e corrigir um bug pois
no novo "lex" o token FUNCTION nao tem valor associado.
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lua.stx b/lua.stx
@@ -1,11 +1,13 @@
%{
-char *rcs_luastx = "$Id: lua.stx,v 1.3 1993/12/28 16:42:29 roberto Exp roberto $";
+char *rcs_luastx = "$Id: lua.stx,v 1.4 1994/02/13 20:38:20 roberto Exp celes $";
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include "mm.h"
+
#include "opcode.h"
#include "hash.h"
#include "inout.h"
@@ -240,7 +242,7 @@ function : FUNCTION NAME {pc=basepc=code; nlocalvar=0;} '(' parlist ')'
{
align(Word,1);
code_byte(SETFUNCTION);
- code_word($1);
+ code_word(lua_nfile-1);
code_word($2);
}
lua_codeadjust (0);