#include <nullinterpreter.h>
Inheritance diagram for NullInterpreter:


Public Member Functions | |
| NullInterpreter () | |
| virtual | ~NullInterpreter () |
| virtual void | start () |
| virtual void | stop () |
| virtual void * | define (const char *var, const char *value) |
| virtual bool | defined (const char *var) |
| virtual void * | eval (const char *script) |
| virtual int | toint (void *value) |
| virtual const char * | tostring (void *value) |
| virtual double | todouble (void *value) |
| virtual bool | tobool (void *value) |
| virtual void | upscope () |
| virtual void | downscope () |
|
|
|
|
|
|
|
|
Start the intrepreter and do any necessary initialization. Implements Interpreter. |
|
|
Stop the intrepreter and do and necessary cleanup. Implements Interpreter. |
|
||||||||||||
|
Define a variable with in the intrepreter.
Implements Interpreter. |
|
|
Check if a variable is defined in the intreperter with in the current context.
Implements Interpreter. |
|
|
Evaluage a line of script.
Implements Interpreter. |
|
|
Convert a value to an integer.
Implements Interpreter. |
|
|
Convert a value pointer to a string.
Implements Interpreter. |
|
|
Convert a value pointer to a double.
Implements Interpreter. |
|
|
Convert a value pointer to a bool.
Implements Interpreter. |
|
|
Create a new scope level in the intrepreter. It is not exactly defined how this should effect scripting. This function is called each time a node or network is entered. Implements Interpreter. |
|
|
Move down a scope level in the intrepreter. It is not exactly defined how this should effect scripting. This function is called each time a node or network is exited. Implements Interpreter. |
1.4.6