Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

script.h File Reference

#include <cc++/misc.h>
#include <cc++/file.h>
#include <iostream>
#include <fstream>

Go to the source code of this file.

Classes

class  Script
struct  Script::_symbol
class  Script::Test
class  Script::Attr
class  Script::Fun
class  Script::Line
class  Script::Name
class  Script::Name::Event
class  Script::Initial
class  Script::Define
class  Script::Locks
 This class holds a distributed lock set used for global script locks and the new lock/unlock commands.global lock table. More...
struct  Script::Locks::_lock
class  Script::Package
 A class to represent internal ccScript loaded modules.loaded dso modules. More...
class  Script::Session
 This class holds an "active" session handler that has been created by a "slow" module handler.active session base class. More...
class  Script::Property
 This class is used for DSO modules that impliment property extensions for scripting objects.ccScript property module. More...
class  ScriptModule
 This class is used for generic ccScript DSO plugins.ccScript loadable module. More...
class  ScriptCommand
 This class holds the bound keyword set for a given Bayonne style script interpreter.Bayonne script keyword binding tables and compiler constants. More...
struct  ScriptCommand::_keyword
class  ScriptSymbol
 This class manages symbol tables for the scripting engine.Symbol table management for scripting engine. More...
class  ScriptImage
 A derivable class to hold compiled script images for active processes.Script compiler image set. More...
class  ScriptImage::InitialList
class  ScriptInterp
 System script interpreter core engine class.Extensible Bayonne Scripting Engine. More...
class  ScriptInterp::Context

Defines

#define MAX_LOCKS   8
#define TRAP_BITS   (sizeof(unsigned long) * 8)
#define SCRIPT_STACK_SIZE   20
#define SCRIPT_TEMP_SPACE   16
#define KEYWORD_INDEX_SIZE   37
#define SYMBOL_INDEX_SIZE   187
#define SCRIPT_INDEX_SIZE   KEYWORD_INDEX_SIZE
#define SCRIPT_PREPROCESSOR_OVERRIDE   1
#define SCRIPT_EXCLUSIVE_OVERRIDE   1
#define SCRIPT_IF_OVERRIDE   1
#define SCRIPT_MAP_TABLES   1
#define SCRIPT_LOCAL_DEFINE   1
#define SCRIPT_TRANSACTION_GROUPING   1
#define SCRIPT_SET_READ   1
#define SCRIPT_MAX_ARGS   256
#define SCRIPT_DATA_SEGMENTS
#define SCRIPT_EXTENDED_EXPRESSIONS
#define SCRIPT_NAMED_EVENTS

Variables

CCXX_CLASS_EXPORT ScriptCommand
CCXX_CLASS_EXPORT ScriptImage
CCXX_CLASS_EXPORT ScriptInterp


Define Documentation

#define KEYWORD_INDEX_SIZE   37
 

#define MAX_LOCKS   8
 

#define SCRIPT_DATA_SEGMENTS
 

#define SCRIPT_EXCLUSIVE_OVERRIDE   1
 

#define SCRIPT_EXTENDED_EXPRESSIONS
 

#define SCRIPT_IF_OVERRIDE   1
 

#define SCRIPT_INDEX_SIZE   KEYWORD_INDEX_SIZE
 

#define SCRIPT_LOCAL_DEFINE   1
 

#define SCRIPT_MAP_TABLES   1
 

#define SCRIPT_MAX_ARGS   256
 

#define SCRIPT_NAMED_EVENTS
 

#define SCRIPT_PREPROCESSOR_OVERRIDE   1
 

#define SCRIPT_SET_READ   1
 

#define SCRIPT_STACK_SIZE   20
 

#define SCRIPT_TEMP_SPACE   16
 

#define SCRIPT_TRANSACTION_GROUPING   1
 

#define SYMBOL_INDEX_SIZE   187
 

#define TRAP_BITS   (sizeof(unsigned long) * 8)
 


Variable Documentation

class CCXX_CLASS_EXPORT ScriptCommand
 

class CCXX_CLASS_EXPORT ScriptImage
 

class CCXX_CLASS_EXPORT ScriptInterp
 


Generated on Tue Sep 6 18:34:11 2005 for ccScript by  doxygen 1.4.4