code: private ExprKraken parseOrExpr()
    {
      ExprKraken left = parseAndExpr();
  
      while (true) {
        Token token = scanToken();
  
        switch (token) {
        case OR:
          left = new BinaryExpr(BinaryOp.OR, left, parseAndExpr());
          break;
  
        default:
          _token = token;
          return left;
        }
      }
    }
docs: Parses a +/- expression.