Imported from ../lua-2.1.tar.gz.
[lua.git] / src / table.h
blobc25075c0203261920db167963335d39af76b538f
1 /*
2 ** Module to control static tables
3 ** TeCGraf - PUC-Rio
4 ** $Id: table.h,v 2.10 1994/12/20 21:20:36 roberto Exp $
5 */
7 #ifndef table_h
8 #define table_h
10 #include "tree.h"
11 #include "opcode.h"
13 extern Symbol *lua_table;
14 extern TaggedString **lua_constant;
16 extern char *lua_file[];
17 extern int lua_nfile;
20 void lua_initconstant (void);
21 Word luaI_findsymbolbyname (char *name);
22 Word luaI_findsymbol (TreeNode *t);
23 Word luaI_findconstant (TreeNode *t);
24 void lua_travsymbol (void (*fn)(Object *));
25 void lua_markobject (Object *o);
26 void lua_pack (void);
27 char *lua_addfile (char *fn);
28 int lua_delfile (void);
29 char *lua_filename (void);
31 #endif