package nl.uva.polyql.ast.expressions.operators; import nl.uva.polyql.ast.expressions.operations.BinaryOperator; import nl.uva.polyql.ast.values.BooleanValue; import nl.uva.polyql.ast.values.Value; public class Or extends BinaryOperator { public static final String SYNTAX = "||"; @Override public String getSyntax() { return SYNTAX; } @Override public Value<?> performOperation(final BooleanValue left, final BooleanValue right) { return new BooleanValue(left.getValue() || right.getValue()); } }