opaque callstack

master
Daniel Kolesa 2016-09-10 20:03:58 +02:00
parent 233b9dc7dd
commit 820e7a9e9b
2 changed files with 8 additions and 6 deletions

View File

@ -301,12 +301,7 @@ private:
int p_numargs;
};
struct CsIdentLink {
CsIdent *id;
CsIdentLink *next;
int usedargs;
CsIdentStack *argstack;
};
struct CsIdentLink;
enum {
CsLibMath = 1 << 0,

View File

@ -24,6 +24,13 @@ enum {
CsIdLocal, CsIdDo, CsIdDoArgs, CsIdIf, CsIdResult, CsIdNot, CsIdAnd, CsIdOr
};
struct CsIdentLink {
CsIdent *id;
CsIdentLink *next;
int usedargs;
CsIdentStack *argstack;
};
enum {
CsValNull = 0, CsValInt, CsValFloat, CsValString,
CsValAny, CsValCode, CsValMacro, CsValIdent, CsValCstring,