- b.add(SCOPE, b2);
- b2.add(LITERAL, new Integer(1));
- b2.add(SUB);
- b2.add(DUP);
- b2.add(LITERAL, new Integer(0));
- b2.add(LT);
- b2.add(JT, new Integer(7));
- b2.add(GET_PRESERVE);
- b2.add(LITERAL, varName);
- b2.add(LITERAL, varName);
- b2.add(DECLARE);
- b2.add(PUT);
- parseStatement(false, b2);
+
+ b.add(PUSHSCOPE);
+
+ b.add(LITERAL, new Integer(1));
+ b.add(SUB);
+ b.add(DUP);
+ b.add(LITERAL, new Integer(0));
+ b.add(LT);
+ b.add(JT, new Integer(7));
+ b.add(GET_PRESERVE);
+ b.add(LITERAL, varName);
+ b.add(LITERAL, varName);
+ b.add(DECLARE);
+ b.add(PUT);
+ parseStatement(false, b);
+
+ b.add(POPSCOPE);
+