Pol
Revision:cb584c9
|
#include <eprog.h>
Public Member Functions | |
Instruction (ExecInstrFunc f) | |
Instruction () | |
Public Attributes | |
unsigned int | cycles |
ExecInstrFunc | func |
Token | token |
|
inline |
|
mutable |
Definition at line 41 of file eprog.h.
Referenced by Pol::Core::DebugContext::cmd_funclist(), Pol::Core::DebugContext::cmd_scriptprofile(), Pol::Core::DebugContext::cmd_srcprof(), and Pol::Bscript::Executor::execInstr().
ExecInstrFunc Pol::Bscript::Instruction::func |
Definition at line 40 of file eprog.h.
Referenced by Pol::Bscript::EScriptProgram::create_instructions(), Pol::Bscript::Executor::execInstr(), and Pol::Bscript::BFunctionRef::validCall().
Token Pol::Bscript::Instruction::token |
Definition at line 39 of file eprog.h.
Referenced by Pol::Bscript::EScriptProgram::create_instructions(), Pol::Bscript::Executor::execInstr(), Pol::Bscript::Executor::ins_addmember2(), Pol::Bscript::Executor::ins_addmember_assign(), Pol::Bscript::Executor::ins_assign_globalvar(), Pol::Bscript::Executor::ins_assign_localvar(), Pol::Bscript::Executor::ins_call_method(), Pol::Bscript::Executor::ins_call_method_id(), Pol::Bscript::Executor::ins_casejmp(), Pol::Bscript::Executor::ins_double(), Pol::Bscript::Executor::ins_func(), Pol::Bscript::Executor::ins_funcref(), Pol::Bscript::Executor::ins_get_arg(), Pol::Bscript::Executor::ins_get_member(), Pol::Bscript::Executor::ins_get_member_id(), Pol::Bscript::Executor::ins_globalvar(), Pol::Bscript::Executor::ins_gosub(), Pol::Bscript::Executor::ins_goto(), Pol::Bscript::Executor::ins_initfor(), Pol::Bscript::Executor::ins_initforeach(), Pol::Bscript::Executor::ins_initforeach2(), Pol::Bscript::Executor::ins_jmpiffalse(), Pol::Bscript::Executor::ins_jmpiftrue(), Pol::Bscript::Executor::ins_jsr_userfunc(), Pol::Bscript::Executor::ins_leave_block(), Pol::Bscript::Executor::ins_localvar(), Pol::Bscript::Executor::ins_long(), Pol::Bscript::Executor::ins_multisubscript(), Pol::Bscript::Executor::ins_multisubscript_assign(), Pol::Bscript::Executor::ins_nextfor(), Pol::Bscript::Executor::ins_pop_param(), Pol::Bscript::Executor::ins_pop_param_byref(), Pol::Bscript::Executor::ins_set_member(), Pol::Bscript::Executor::ins_set_member_consume(), Pol::Bscript::Executor::ins_set_member_id(), Pol::Bscript::Executor::ins_set_member_id_consume(), Pol::Bscript::Executor::ins_set_member_id_consume_divideequal(), Pol::Bscript::Executor::ins_set_member_id_consume_minusequal(), Pol::Bscript::Executor::ins_set_member_id_consume_modulusequal(), Pol::Bscript::Executor::ins_set_member_id_consume_plusequal(), Pol::Bscript::Executor::ins_set_member_id_consume_timesequal(), Pol::Bscript::Executor::ins_statementbegin(), Pol::Bscript::Executor::ins_stepforeach(), Pol::Bscript::Executor::ins_stepforeach2(), Pol::Bscript::Executor::ins_string(), and Pol::Bscript::BFunctionRef::validCall().