logicalAndExpr method

MathExpr logicalAndExpr()

Implementation

MathExpr logicalAndExpr() {
  MathExpr expr = compareExpr();

  Token? op = peek();
  while (TokenType.kAnd == op?.type) {
    advance();
    expr = BinaryExpr(op!, lhs: expr, rhs: compareExpr());
    op = peek();
  }

  return expr;
}