22 #include "CBot/CBotInstr/CBotInstr.h" 61 virtual const std::string
GetDebugName()
override {
return "CBotListArray"; }
62 virtual std::map<std::string, CBotInstr*>
GetDebugLinks()
override;
Class for one CBot instruction.
Definition: CBotInstr.h:86
The execution stack.
Definition: CBotStack.h:44
static CBotInstr * Compile(CBotToken *&p, CBotCStack *pStack, CBotTypResult type)
Compile.
Definition: CBotListArray.cpp:48
bool Execute(CBotStack *&pj, CBotVar *pVar) override
Execute Executes the definition of an array.
Definition: CBotListArray.cpp:168
Compilation of assignment of an array - {{1, 2, 3}, {3, 2, 1}}.
Definition: CBotListArray.h:30
A CBot variable.
Definition: CBotVar.h:42
The CBotCStack class Management of the stack of compilation.
Definition: CBotCStack.h:35
Class to define the complete type of a variable.
Definition: CBotTypResult.h:47
CBot engine.
Definition: CBotCallMethode.cpp:28
virtual std::map< std::string, CBotInstr * > GetDebugLinks() override
Definition: CBotListArray.cpp:215
Class representing one token of a program.
Definition: CBotToken.h:80
virtual const std::string GetDebugName() override
Returns the name of this class.
Definition: CBotListArray.h:61
void RestoreState(CBotStack *&pj, bool bMain) override
RestoreState.
Definition: CBotListArray.cpp:198