package main.nl.uva.parser.expression;
import main.nl.uva.parser.Line;
import main.nl.uva.validation.type.Bool;
import main.nl.uva.validation.type.Money;
import main.nl.uva.validation.type.Value;
public class LowerThan extends BinaryExpression {
public LowerThan(final Expression left, final Expression right, final Line lineInfo) {
super(left, right, lineInfo);
}
@Override
public Value calculateValue(final Money left, final Money right) {
return new Bool(left.getValue() < right.getValue());
}
@Override
public String toString() {
return _left + " < " + _right;
}
}