Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.46 KB | None | 0 0
  1. class Interpreter{
  2.  
  3.     void evalProgram(List<StmtNode> program, Map<String, Integer> vars)
  4.         for (StmtNode s:program) evalStatement(s);
  5.     void evalStatemenet(StmtNode s, Map<String, Integer> vars){
  6.         if (s instanceof AssignNode){
  7.             AssignNode ass = s;
  8.             String var = ass.var.text;
  9.             int value = evalExpression(ass.val, vars);
  10.             vars.put(var, value);
  11.         } else if(){
  12.            
  13.         }
  14.     }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement