#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. |