package calculator.interpreter.ast.logic; import calculator.interpreter.Environment; import calculator.interpreter.EvalUtils; import calculator.interpreter.ast.InfixOp; /** * Conditional Or operator "||" */ public class ConditionalOr extends InfixOp { @Override public Object eval(Environment env) { if (EvalUtils.toBoolean(this, env, first)) { return true; } else { return EvalUtils.toBoolean(this, env, second); } } }