visitBinaryExpr method

  1. @override
Object? visitBinaryExpr(
  1. BinaryExpr expr
)

Visitor method for evaluating a BinaryExpr (arithmetic, comparison, bitwise).

Implementation

@override
Object? visitBinaryExpr(BinaryExpr expr) {
  Object? left = evaluate(expr.left);
  Object? right = evaluate(expr.right);
  return _evaluateBinary(expr.operator, left, right);
}