#include <bayonnescript.h>
Inheritance diagram for ScriptModule:

Public Member Functions | |
| virtual char * | parseScript (ScriptInterp *interp, Line *line) |
| parse a script in a module, and return optional error. | |
Static Public Member Functions | |
| static ScriptModule * | find (const char *name) |
| Find a given module. | |
| static void | addPreparse (const char *id, Parse p) |
| Add a compile time command parser. | |
| static void | addInit (Init p) |
| Add script system initialization handler. | |
| static void | init (void) |
| Call script system initialization handlers. | |
Protected Member Functions | |
| virtual void | moduleAttach (ScriptInterp *interp) |
| Method to call for handling script attach events. | |
| virtual void | moduleDetach (ScriptInterp *interp, const char *id) |
| Method to call for handling script detach events. | |
| virtual char * | checkScript (Line *line, ScriptImage *img) |
| Validate script command for parser. | |
| ScriptModule (const char *name, Script::Method method=NULL) | |
| Construct and link-in a command handler. | |
Friends | |
| class __EXPORT | ScriptInterp |
| class __EXPORT | ScriptCommand |
| class __EXPORT | ScriptImage |
This allows plugins to become part of the base ccScript engine.
|
||||||||||||
|
Construct and link-in a command handler.
|
|
|
Add script system initialization handler.
|
|
||||||||||||
|
Add a compile time command parser.
|
|
||||||||||||
|
Validate script command for parser.
|
|
|
Find a given module.
|
|
|
Call script system initialization handlers.
|
|
|
Method to call for handling script attach events.
Reimplemented in Trunk::Database. |
|
||||||||||||
|
Method to call for handling script detach events.
|
|
||||||||||||
|
parse a script in a module, and return optional error.
Reimplemented in Trunk::Database. |
|
|
|
|
|
|
|
|
|
1.4.4