#include <cc++/misc.h>#include <cc++/file.h>#include <iostream>#include <fstream>Go to the source code of this file.
Compounds | |
| struct | ScriptCommand::_keyword |
| struct | _line |
| struct | _script |
| struct | _symbol |
| 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 | ScriptInterp::scriptcontext_t |
| class | ScriptImage |
| A derivable class to hold compiled script images for active processes. Script compiler image set. More... | |
| class | ScriptInterp |
| System script interpreter core engine class. Extensible Bayonne Scripting Engine. More... | |
| class | ScriptLocks |
| This class holds a distributed lock set used for global script locks and the new lock/unlock commands. global lock table. More... | |
| class | ScriptModule |
| This class is used for generic ccScript DSO plugins. ccScript loadable module. More... | |
| class | ScriptPackage |
| A class to represent internal ccScript loaded modules. loaded dso modules. More... | |
| class | ScriptProperty |
| This class is used for DSO modules that impliment property extensions for scripting objects. ccScript property module. More... | |
| class | ScriptSession |
| This class holds an "active" session handler that has been created by a "slow" module handler. active session base class. More... | |
| class | ScriptSymbol |
| This class manages symbol tables for the scripting engine. Symbol table management for scripting engine. More... | |
| struct | SCRKEYWORDS |
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 |
Typedefs | |
| typedef bool(ScriptInterp::* | scriptmethod_t )(void) |
| typedef char *(ScriptCommand::* | scriptcheck_t )(struct _line *line, ScriptImage *img) |
Enumerations | |
| enum | scriptsymtype_t { SYM_TYPE_NORMAL = 0, SYM_TYPE_ALIAS, SYM_TYPE_FIFO, SYM_TYPE_INDEX, SYM_TYPE_SEQUENCE, SYM_TYPE_STACK, SYM_TYPE_COUNTER, SYM_TYPE_TRIGGER, SYM_TYPE_POINTER } |
Variables | |
| CCXX_CLASS_EXPORT | ScriptCommand |
| CCXX_CLASS_EXPORT | ScriptImage |
| CCXX_CLASS_EXPORT | ScriptInterp |
| _symbol | scriptsymbol_t |
| _line | scriptline_t |
| _script | scriptname_t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.10 written by Dimitri van Heesch,
© 1997-2001