Esempio n. 1
0
 public PrgState execute(PrgState state)
 {
     if (exp.eval(state.getSymTable(), state.getHeap()) != 0) {
         state.getExeStack().Push(this);
         state.getExeStack().Push(stmt);
     }
     return state;
 }
Esempio n. 2
0
 public PrgState execute(PrgState state)
 {
     if (exp.eval(state.getSymTable(), state.getHeap()) != 0)
     {
         state.getExeStack().Push(this);
         state.getExeStack().Push(stmt);
     }
     return(state);
 }
Esempio n. 3
0
 public PrgState execute(PrgState state)
 {
     int result = exp.eval(state.getSymTable(), state.getHeap());
     if (result != 0)
         state.getExeStack().Push(thenStmt);
     else
         state.getExeStack().Push(elseStmt);
     return state;
 }
Esempio n. 4
0
        public PrgState execute(PrgState state)
        {
            int result = exp.eval(state.getSymTable(), state.getHeap());

            if (result != 0)
            {
                state.getExeStack().Push(thenStmt);
            }
            else
            {
                state.getExeStack().Push(elseStmt);
            }
            return(state);
        }
Esempio n. 5
0
 public PrgState execute(PrgState state)
 {
     state.getExeStack().Push(second);
     state.getExeStack().Push(first);
     return(state);
 }
Esempio n. 6
0
 public PrgState execute(PrgState state)
 {
     state.getExeStack().Push(second);
     state.getExeStack().Push(first);
     return state;
 }
Esempio n. 7
0
 public PrgState execute(PrgState state)
 {
     state.getExeStack().Push(new IfStmt(exp, thenStmt, new SkipStmt()));
     return(state);
 }
Esempio n. 8
0
 public PrgState execute(PrgState state)
 {
     state.getExeStack().Push(new IfStmt(exp, thenStmt, new SkipStmt()));
     return state;
 }