primaryExpr method

Parser<ExpressionNode> primaryExpr()
inherited

Primary expressions and postfix selectors ((), [], .attr).

Implementation

Parser<ExpressionNode> primaryExpr() =>
    seq2(ref0(atom), ref0(selector).star()).map2((target, selectors) {
      var current = target;
      for (final sel in selectors) {
        current = sel(current);
      }
      return current;
    });