package interpreter;
import java.util.Map;
import nodeAST.ASTNode;
import nodeAST.Expression;
import nodeAST.Ident;
import nodeAST.literals.Literal;
public class ValueComputer {
public Literal compute(Expression e, ASTNode root) {
Map<Ident, Expression> identifiers;
identifiers= new IdentifiersCollecter().collect(root);
return e.compute(identifiers);
}
}