diff options
author | Justyna Att Ilczuk <justyna.ilczuk@gmail.com> | 2012-12-09 21:17:13 +0100 |
---|---|---|
committer | Justyna Att Ilczuk <justyna.ilczuk@gmail.com> | 2012-12-09 21:17:13 +0100 |
commit | 2042c35d8502ecd66c7cdb49fff3a3a8887b01c9 (patch) | |
tree | 7ea93db2a4b6432834619db91a8a7494ba57ae30 /Sencha-lang/AST/RepeatStatement.h | |
parent | fc7f656bc27ea146f2d28f721a4cb4a9aac6e266 (diff) | |
download | sencha-lang-2042c35d8502ecd66c7cdb49fff3a3a8887b01c9.tar.gz sencha-lang-2042c35d8502ecd66c7cdb49fff3a3a8887b01c9.tar.bz2 sencha-lang-2042c35d8502ecd66c7cdb49fff3a3a8887b01c9.tar.xz sencha-lang-2042c35d8502ecd66c7cdb49fff3a3a8887b01c9.zip |
Better assigning and usage in functions.
Diffstat (limited to 'Sencha-lang/AST/RepeatStatement.h')
-rw-r--r-- | Sencha-lang/AST/RepeatStatement.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Sencha-lang/AST/RepeatStatement.h b/Sencha-lang/AST/RepeatStatement.h new file mode 100644 index 0000000..89d6b89 --- /dev/null +++ b/Sencha-lang/AST/RepeatStatement.h @@ -0,0 +1,28 @@ +/* + * RepeatStatement.h + * + * Created on: Dec 9, 2012 + * Author: attero + */ + +#ifndef REPEATSTATEMENT_H_ +#define REPEATSTATEMENT_H_ + +#include "ASTStatement.h" + +class RepeatStatement: public ASTStatement { +public: + RepeatStatement(ASTNode * parent); + int how_many_times; + ASTStatement * body; + void add_iteration_number(SenchaObject so); + virtual void execute(); + virtual void execute_quietly(); + void add_body(ASTStatement * statement); + + + virtual std::string debug() ; + virtual ~RepeatStatement(); +}; + +#endif /* REPEATSTATEMENT_H_ */ |