Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

skStatementStepper Class Reference

This abstract class is used to provide an interface for the Interpreter to call each time a statement is executed. More...

#include <skStatementStepper.h>

List of all members.

Public Methods

virtual bool statementExecuted (const skString &location, int line_num, skiExecutable *obj, skRValueTable &local_vars, int statement_type)=0
 This method is called each time a statement is executed by the interpreter, just before the statement is performed. More...

virtual bool compoundStatementExecuted (const skString &location, int line_num, skiExecutable *obj, skRValueTable &local_vars)=0
 This method is called each time a compound statement is executed by the interpreter, just before the statement is performed. More...


Detailed Description

This abstract class is used to provide an interface for the Interpreter to call each time a statement is executed.


Member Function Documentation

virtual bool skStatementStepper::compoundStatementExecuted const skString   location,
int    line_num,
skiExecutable   obj,
skRValueTable   local_vars
[pure virtual]
 

This method is called each time a compound statement is executed by the interpreter, just before the statement is performed.

Returns:
false to halt the execution of the current method
Parameters:
location  the location of the script
line  the line the statement was on
obj  the object owning the current method
local_vars  the local variables for the current method

virtual bool skStatementStepper::statementExecuted const skString   location,
int    line_num,
skiExecutable   obj,
skRValueTable   local_vars,
int    statement_type
[pure virtual]
 

This method is called each time a statement is executed by the interpreter, just before the statement is performed.

Returns:
false to halt the execution of the current method
Parameters:
location  the location of the script
line  the line the statement was on
obj  the object owning the current method
local_vars  the local variables for the current method
statement_type  an integer indicating the type of statement, a constant s_ value from skParseNode.h


The documentation for this class was generated from the following file:
Generated on Tue Nov 20 17:56:22 2001 for Simkin by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001