My Project
|
Public Member Functions | |
void | insert (const ScriptDataType &dataType) |
bool | exists (const gcp::util::String &name) |
void | insert (ScriptCmd *cmd, const CmdArg &cmdArg) |
Public Attributes | |
void * | project |
void * | data |
SC_CLR_FN * | clr_fn |
SC_DEL_FN * | del_fn |
InputStream * | input |
OutputStream * | output |
char * | host |
struct { | |
HashMemory * hashtable | |
ListMemory * list | |
CommandMem * command | |
FunctionMem * function | |
ScOperatorMem * scoperator | |
DataTypeMem * datatype | |
StatementMem * statement | |
LoopStateMem * loopstate | |
ExprMem * expr | |
ExprOperMem * exproper | |
TypeSpecMem * typespec | |
ExeFrameMem * exeframe | |
ListVariableMem * list_var | |
List * freelists | |
} | memory |
struct { | |
HashTable * symbols | |
StringPool * strings | |
DataType * boolvar_dt | |
DataType * string_dt | |
DataType * symbol_dt | |
DataType * double_dt | |
DataType * integer_dt | |
DataType * sexagesimal_dt | |
DataType * input_file_dt | |
DataType * signal_dt | |
} | builtin |
struct { | |
char * name | |
VariableList * args | |
struct { | |
StatementList * stmts | |
Variable * reason | |
} cleanup | |
ScriptState state | |
ScopeStack * scopes | |
CompStack * comp_stack | |
ExeFrame * exe_stack | |
StatementList * stmts | |
HashTable * signals | |
List * catch_list | |
struct { | |
List * lists | |
ScriptObj * objects | |
StringPool * strings | |
} temporary | |
} | script |
std::list< ScriptCmd > * | commands_ |
std::list< ScriptCmd > * | functions_ |
std::list< ScriptCmd > * | symbols_ |
std::list< ScriptDataType > * | dataTypes_ |
bool | interactive_ |