diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-09-16 16:25:59 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 1997-09-16 16:25:59 -0300 |
commit | ff08b0f4069e322ec4c2b02aa5553424227357ba (patch) | |
tree | 5510334dd14e5cdc40aeb4511f924d227bb6927f /func.h | |
parent | c1801e623f75dab3ccc4444ebe76417e1ef88afb (diff) | |
download | lua-ff08b0f4069e322ec4c2b02aa5553424227357ba.tar.gz lua-ff08b0f4069e322ec4c2b02aa5553424227357ba.tar.bz2 lua-ff08b0f4069e322ec4c2b02aa5553424227357ba.zip |
Lua Function structures
Diffstat (limited to 'func.h')
-rw-r--r-- | func.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/func.h b/func.h deleted file mode 100644 index 5af43056..00000000 --- a/func.h +++ /dev/null | |||
@@ -1,41 +0,0 @@ | |||
1 | /* | ||
2 | ** $Id: func.h,v 1.11 1997/07/29 20:38:45 roberto Exp roberto $ | ||
3 | */ | ||
4 | |||
5 | #ifndef func_h | ||
6 | #define func_h | ||
7 | |||
8 | #include "types.h" | ||
9 | #include "lua.h" | ||
10 | #include "tree.h" | ||
11 | |||
12 | typedef struct LocVar | ||
13 | { | ||
14 | TaggedString *varname; /* NULL signals end of scope */ | ||
15 | int line; | ||
16 | } LocVar; | ||
17 | |||
18 | |||
19 | /* | ||
20 | ** Function Headers | ||
21 | */ | ||
22 | typedef struct TFunc | ||
23 | { | ||
24 | struct TFunc *next; | ||
25 | int marked; | ||
26 | Byte *code; | ||
27 | int lineDefined; | ||
28 | TaggedString *fileName; | ||
29 | struct TObject *consts; | ||
30 | int nconsts; | ||
31 | LocVar *locvars; | ||
32 | } TFunc; | ||
33 | |||
34 | TFunc *luaI_funccollector (long *cont); | ||
35 | void luaI_funcfree (TFunc *l); | ||
36 | void luaI_funcmark (TFunc *f); | ||
37 | void luaI_initTFunc (TFunc *f); | ||
38 | |||
39 | char *luaI_getlocalname (TFunc *func, int local_number, int line); | ||
40 | |||
41 | #endif | ||