00001 /* 00002 Copyright 1996-2001 00003 Simon Whiteside 00004 00005 * $Id: skStatementStepper_h-source.html,v 1.1 2001/07/05 09:56:08 sdw Exp $ 00006 */ 00007 #ifndef skSTATEMENTSTEPPER_H 00008 #define skSTATEMENTSTEPPER_H 00009 00010 #include "skRValueTable.h" 00011 00017 class skStatementStepper { 00018 public: 00027 virtual bool statementExecuted(const skString& location, int line_num,skExecutable * obj,skRValueTable& local_vars,int statement_type)=0; 00035 virtual bool compoundStatementExecuted(const skString& location, int line_num,skExecutable * obj,skRValueTable& local_vars)=0; 00036 }; 00037 #endif