subscriptSelector method

Parser<ExpressionNode Function(ExpressionNode)> subscriptSelector()
inherited

Implementation

Parser<ExpressionNode Function(ExpressionNode)> subscriptSelector() =>
    seq3(
      ref1(token, '['),
      ignore(ref0(sliceOrExprList)),
      ref1(token, ']'),
    ).map3(
      (_, slice, _) =>
          (target) => SubscriptNode(value: target, slice: slice),
    );