summaryrefslogtreecommitdiffstats
path: root/Sencha-lang/AST/RepeatStatement.h
diff options
context:
space:
mode:
authorJustyna Att Ilczuk <justyna.ilczuk@gmail.com>2012-12-09 21:17:13 +0100
committerJustyna Att Ilczuk <justyna.ilczuk@gmail.com>2012-12-09 21:17:13 +0100
commit2042c35d8502ecd66c7cdb49fff3a3a8887b01c9 (patch)
tree7ea93db2a4b6432834619db91a8a7494ba57ae30 /Sencha-lang/AST/RepeatStatement.h
parentfc7f656bc27ea146f2d28f721a4cb4a9aac6e266 (diff)
downloadsencha-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.h28
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_ */