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

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

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 at Mon Nov 5 19:22:26 2001 for Simkin by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000