Cleaning the CBot.h file.
parent
cedaaad459
commit
575ff47c82
|
@ -17,34 +17,8 @@
|
|||
* along with this program. If not, see http://gnu.org/licenses
|
||||
*/
|
||||
|
||||
////////////////////////////////////////////////////////////////////
|
||||
/**
|
||||
* \file CBot.h
|
||||
* \brief Interpreter of the language CBot for COLOBOT game
|
||||
*/
|
||||
// Modules inlcude
|
||||
|
||||
#pragma once
|
||||
// Local include
|
||||
|
||||
#include "resource.h"
|
||||
#include "CBotToken.h" // token management
|
||||
#include "CBotProgram.h"
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
// forward declaration
|
||||
|
||||
class CBotParExpr; // basic type or instruction in parenthesis
|
||||
// Toto.truc
|
||||
// 12.5
|
||||
// "string"
|
||||
// ( expression )
|
||||
class CBotExprVar; // a variable name as
|
||||
// Toto
|
||||
// chose.truc.machin
|
||||
class CBotWhile; // while (...) {...};
|
||||
class CBotIf; // if (...) {...} else {...}
|
||||
class CBotDefParam; // paramerer list of a function
|
||||
|
||||
#if 0
|
||||
extern void DEBUG( const char* text, int val, CBotStack* pile );
|
||||
#endif
|
||||
// Global include
|
||||
|
|
|
@ -20,12 +20,16 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
#include "CBotTypResult.h"
|
||||
#include "CBotString.h"
|
||||
|
||||
// Local include
|
||||
|
||||
// Global include
|
||||
|
||||
class CBotVar;
|
||||
class CBotCStack;
|
||||
class CBotStack;
|
||||
class CBotToken;
|
||||
|
||||
/*!
|
||||
* \brief The CBotCallMethode class Class managing the methods declared by
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
// Modules inlcude
|
||||
#include "CBotDefParam.h"
|
||||
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotUtils.h"
|
||||
#include "CBotCStack.h"
|
||||
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotDefines.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotLeftExpr.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -23,8 +23,6 @@
|
|||
|
||||
#include "CBotInstr/CBotInstrUtils.h"
|
||||
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr/CBotBlock.h"
|
||||
#include "CBotInstr/CBotTwoOpExpr.h"
|
||||
#include "CBotInstr/CBotExpression.h"
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -18,7 +18,6 @@
|
|||
*/
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
#include "CBotCatch.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotInstr.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -18,8 +18,6 @@
|
|||
*/
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotVar/CBotVar.h"
|
||||
|
||||
#include "CBotCall.h"
|
||||
|
|
|
@ -20,17 +20,21 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotDefines.h"
|
||||
#include "CBotTypResult.h"
|
||||
#include "CBotString.h"
|
||||
|
||||
// Local include
|
||||
|
||||
// Global include
|
||||
#include <cstdio>
|
||||
|
||||
// Forward declaration
|
||||
class CBotInstr;
|
||||
class CBotCall;
|
||||
class CBotVar;
|
||||
class CBotProgram;
|
||||
class CBotToken;
|
||||
|
||||
/*!
|
||||
* \class CBotStack
|
||||
|
@ -122,8 +126,9 @@ public:
|
|||
* \param [in] bModif Not used. Probably need to be removed
|
||||
* \return Found variable
|
||||
*/
|
||||
CBotVar* FindVar(CBotToken* &pToken, bool bUpdate = false,
|
||||
bool bModif = false);
|
||||
CBotVar* FindVar(CBotToken* &pToken,
|
||||
bool bUpdate = false,
|
||||
bool bModif = false);
|
||||
|
||||
/**
|
||||
* \brief Fetch a variable by its token.
|
||||
|
@ -133,8 +138,9 @@ public:
|
|||
* \param [in] bModif Not used. Probably need to be removed
|
||||
* \return Found variable
|
||||
*/
|
||||
CBotVar* FindVar(CBotToken& pToken, bool bUpdate = false,
|
||||
bool bModif = false);
|
||||
CBotVar* FindVar(CBotToken& pToken,
|
||||
bool bUpdate = false,
|
||||
bool bModif = false);
|
||||
|
||||
/**
|
||||
* \brief Fetch variable by its name
|
||||
|
|
|
@ -19,10 +19,9 @@
|
|||
|
||||
/////////////////////////////////////////////////////
|
||||
|
||||
#include "CBotString.h"
|
||||
|
||||
//strings management
|
||||
|
||||
#include "CBot.h"
|
||||
|
||||
#include <cstdlib>
|
||||
#include <cstring>
|
||||
#include <algorithm>
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*/
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
#include "CBotToken.h"
|
||||
|
||||
// Local include
|
||||
|
||||
|
|
|
@ -33,6 +33,8 @@
|
|||
|
||||
#include "CBotClass.h"
|
||||
|
||||
#include "CBotEnums.h"
|
||||
|
||||
// Local include
|
||||
|
||||
// Global include
|
||||
|
|
|
@ -20,9 +20,11 @@
|
|||
// Modules inlcude
|
||||
#include "CBotVarArray.h"
|
||||
#include "CBotVarClass.h"
|
||||
|
||||
#include "CBotToken.h"
|
||||
#include "CBotFileUtils.h"
|
||||
|
||||
#include "CBotEnums.h"
|
||||
|
||||
// Local include
|
||||
|
||||
// Global include
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
#include "CBotDefines.h"
|
||||
|
||||
#include "CBotVar/CBotVar.h"
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
#pragma once
|
||||
|
||||
// Modules inlcude
|
||||
#include "CBot.h"
|
||||
|
||||
#include "CBotVar/CBotVar.h"
|
||||
|
||||
// Local include
|
||||
|
|
|
@ -20,12 +20,13 @@
|
|||
// Modules inlcude
|
||||
#include "CBotVarPointer.h"
|
||||
#include "CBotToken.h"
|
||||
#include "CBot.h"
|
||||
#include "CBotClass.h"
|
||||
#include "CBotVarClass.h"
|
||||
|
||||
#include "CBotFileUtils.h"
|
||||
|
||||
#include "CBotEnums.h"
|
||||
|
||||
// Local include
|
||||
|
||||
// Global include
|
||||
|
|
Loading…
Reference in New Issue