Pol  Revision:cb584c9
executor.cpp File Reference
#include "executor.h"
#include "../clib/clib.h"
#include "../clib/compilerspecifics.h"
#include "../clib/logfacility.h"
#include "../clib/passert.h"
#include "../clib/strutil.h"
#include "berror.h"
#include "config.h"
#include "contiter.h"
#include "dict.h"
#include "eprog.h"
#include "escriptv.h"
#include "execmodl.h"
#include "fmodule.h"
#include "impstr.h"
#include "token.h"
#include "tokens.h"
#include <cstdlib>
#include <cstring>
#include <exception>

Go to the source code of this file.

Classes

class  Pol::Bscript::ArrayIterator
 

Namespaces

 Pol
 
 Pol::Bscript
 

Functions

void Pol::Bscript::display_executor_instances ()
 

Variables

std::set< Executor * > Pol::Bscript::executor_instances
 

Detailed Description

History
  • 2005/09/16 Shinigami: added scripts_thread_script* to support better debugging
  • 2006/01/27 Shinigami: added missing TOK_BS* to Executor::GetInstrFunc
  • 2006/06/10 Shinigami: getParamImp/2 - better Error Message added
  • 2006/10/07 Shinigami: FreeBSD fix - changed linux to unix
  • 2007/07/07 Shinigami: added code to analyze memoryleaks in initForFnCall() (needs defined MEMORYLEAK)
  • 2009/07/19 MuadDib: Executor::ins_member() Removed, due to no longer used since case optimization code added.
  • 2009/09/05 Turley: Added struct .? and .- as shortcut for .exists() and .erase()

Definition in file executor.cpp.