logicalOrExpression method

  1. @override
Parser logicalOrExpression()
override

Implementation

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