logicalAndExpression method

  1. @override
Parser logicalAndExpression()
override

Implementation

@override
Parser logicalAndExpression() => super.logicalAndExpression().map((c) {
      Expression expression = c[0];
      for (var item in c[1]) {
        if (item[0].value == '&&') {
          expression =
              LogicalAndExpression(expression as Expression<bool>, item[1]);
          continue;
        }
        throw UnknownExpressionTypeException(
            'Unknown logical-and expression type');
      }
      return expression;
    });