forked from OctaForge/libcubescript
opaque callstack
parent
233b9dc7dd
commit
820e7a9e9b
|
@ -301,12 +301,7 @@ private:
|
||||||
int p_numargs;
|
int p_numargs;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CsIdentLink {
|
struct CsIdentLink;
|
||||||
CsIdent *id;
|
|
||||||
CsIdentLink *next;
|
|
||||||
int usedargs;
|
|
||||||
CsIdentStack *argstack;
|
|
||||||
};
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
CsLibMath = 1 << 0,
|
CsLibMath = 1 << 0,
|
||||||
|
|
|
@ -24,6 +24,13 @@ enum {
|
||||||
CsIdLocal, CsIdDo, CsIdDoArgs, CsIdIf, CsIdResult, CsIdNot, CsIdAnd, CsIdOr
|
CsIdLocal, CsIdDo, CsIdDoArgs, CsIdIf, CsIdResult, CsIdNot, CsIdAnd, CsIdOr
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct CsIdentLink {
|
||||||
|
CsIdent *id;
|
||||||
|
CsIdentLink *next;
|
||||||
|
int usedargs;
|
||||||
|
CsIdentStack *argstack;
|
||||||
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
CsValNull = 0, CsValInt, CsValFloat, CsValString,
|
CsValNull = 0, CsValInt, CsValFloat, CsValString,
|
||||||
CsValAny, CsValCode, CsValMacro, CsValIdent, CsValCstring,
|
CsValAny, CsValCode, CsValMacro, CsValIdent, CsValCstring,
|
||||||
|
|
Loading…
Reference in New Issue