From 1c749a3059051c52c3bc24540e27b0ccbcfff273 Mon Sep 17 00:00:00 2001 From: Waldemar Celes Date: Tue, 19 Jul 1994 18:24:17 -0300 Subject: Arvore binaria de strings, variaveis e constantes. --- tree.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tree.h (limited to 'tree.h') diff --git a/tree.h b/tree.h new file mode 100644 index 00000000..b1099e4e --- /dev/null +++ b/tree.h @@ -0,0 +1,27 @@ +/* +** tree.h +** TecCGraf - PUC-Rio +** $Id: $ +*/ + +#ifndef tree_h +#define tree_h + +#include "opcode.h" + + +#define UNMARKED_STRING 0xFFFF +#define MARKED_STRING 0xFFFE +#define MAX_WORD 0xFFFD + +#define indexstring(s) (*(((Word *)s)-1)) + + +char *lua_strcreate (char *str); +char *lua_constcreate (char *str); +char *lua_varcreate (char *str); +void lua_strcollector (void); +char *lua_varnext (char *n); +char *lua_varname (Word index); + +#endif -- cgit v1.2.3-55-g6feb