Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

bayonnescript.h File Reference

#include <cc++/misc.h>
#include <cc++/file.h>
#include <cc++/buffer.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::PreParse
class  Script::InitScript
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::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
class  ScriptData
 This class is used as a "data source" object.ccScript data source module. More...

Defines

#define MAX_LOCKS   8
#define TRAP_BITS   (sizeof(unsigned long) * 8)
#define SCRIPT_STACK_SIZE   31
#define SCRIPT_TEMP_SPACE   16
#define KEYWORD_INDEX_SIZE   37
#define SYMBOL_INDEX_SIZE   187
#define SCRIPT_INDEX_SIZE   KEYWORD_INDEX_SIZE
#define SCRIPT_MAX_ARGS   256
#define SCRIPT_RELEASE   3

Variables

__EXPORT ScriptCommand
__EXPORT ScriptImage
__EXPORT ScriptInterp
__EXPORT ScriptData


Define Documentation

#define KEYWORD_INDEX_SIZE   37
 

#define MAX_LOCKS   8
 

#define SCRIPT_INDEX_SIZE   KEYWORD_INDEX_SIZE
 

#define SCRIPT_MAX_ARGS   256
 

#define SCRIPT_RELEASE   3
 

#define SCRIPT_STACK_SIZE   31
 

#define SCRIPT_TEMP_SPACE   16
 

#define SYMBOL_INDEX_SIZE   187
 

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


Variable Documentation

class __EXPORT ScriptCommand
 

class __EXPORT ScriptData
 

class __EXPORT ScriptImage
 

class __EXPORT ScriptInterp
 


Generated on Tue Sep 13 02:19:09 2005 for Bayonne by  doxygen 1.4.4