public SimpleNode interpret(Environment env) {
	  if(this.type.equals("int") || this.type.equals("float")) {
		  return this;
	  }
	  else if (this.type.equals("ident")) {
		  if (env.idList.containsKey(this.name)) {
			  return env.get(this.name);
		  } else {
			  return this;
		  }
	  }
	  else {
		int children = jjtGetNumChildren();
		for(int i = 0; i < children; i++)
			((SimpleNode)jjtGetChild(i)).interpret(env);
		return null;
	  }
  }