88 |
* only. |
* only. |
89 |
* |
* |
90 |
* @param context - parsed represenation of the script |
* @param context - parsed represenation of the script |
91 |
|
* @see loadScript() |
92 |
*/ |
*/ |
93 |
void dumpParsedScript(VMParserContext* context); |
void dumpParsedScript(VMParserContext* context); |
94 |
|
|
98 |
* general real-time design of this virtual machine, the VM execution |
* general real-time design of this virtual machine, the VM execution |
99 |
* context differs for every script. So you must (re)create the |
* context differs for every script. So you must (re)create the |
100 |
* execution context for each script being loaded. |
* execution context for each script being loaded. |
101 |
|
* |
102 |
|
* @param parserContext - parsed represenation of the script |
103 |
|
* @see loadScript() |
104 |
*/ |
*/ |
105 |
VMExecContext* createExecContext(VMParserContext* parserContext); |
VMExecContext* createExecContext(VMParserContext* parserContext); |
106 |
|
|
119 |
* wait() function). You must check the return value of this method to |
* wait() function). You must check the return value of this method to |
120 |
* find out which case applies. |
* find out which case applies. |
121 |
* |
* |
122 |
* @param parserContext - parsed represenation of the script |
* @param parserContext - parsed represenation of the script (see loadScript()) |
123 |
* @param execContext - VM execution context (see createExecContext()) |
* @param execContext - VM execution context (see createExecContext()) |
124 |
* @param handler - precise event handler (i.e. "on note ... end on" |
* @param handler - precise event handler (i.e. "on note ... end on" |
125 |
* code block) to be executed |
* code block) to be executed |