Cleaning the CBot.h file.

dev-time-step
Grunaka 2015-11-22 17:54:40 +01:00
parent cedaaad459
commit 575ff47c82
58 changed files with 31 additions and 141 deletions

View File

@ -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

View File

@ -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

View File

@ -20,8 +20,6 @@
// Modules inlcude
#include "CBotDefParam.h"
#include "CBot.h"
#include "CBotUtils.h"
#include "CBotCStack.h"

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotDefines.h"
#include "CBotInstr.h"

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotLeftExpr.h"
#include "CBotInstr.h"

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -23,8 +23,6 @@
#include "CBotInstr/CBotInstrUtils.h"
#include "CBot.h"
#include "CBotInstr/CBotBlock.h"
#include "CBotInstr/CBotTwoOpExpr.h"
#include "CBotInstr/CBotExpression.h"

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -18,7 +18,6 @@
*/
// Modules inlcude
#include "CBot.h"
#include "CBotCatch.h"
#include "CBotInstr.h"

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotInstr.h"
// Local include

View File

@ -18,8 +18,6 @@
*/
// Modules inlcude
#include "CBot.h"
#include "CBotVar/CBotVar.h"
#include "CBotCall.h"

View File

@ -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

View File

@ -19,10 +19,9 @@
/////////////////////////////////////////////////////
#include "CBotString.h"
//strings management
#include "CBot.h"
#include <cstdlib>
#include <cstring>
#include <algorithm>

View File

@ -18,7 +18,7 @@
*/
// Modules inlcude
#include "CBot.h"
#include "CBotToken.h"
// Local include

View File

@ -33,6 +33,8 @@
#include "CBotClass.h"
#include "CBotEnums.h"
// Local include
// Global include

View File

@ -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

View File

@ -20,7 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotDefines.h"
#include "CBotVar/CBotVar.h"

View File

@ -20,8 +20,6 @@
#pragma once
// Modules inlcude
#include "CBot.h"
#include "CBotVar/CBotVar.h"
// Local include

View File

@ -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