memberAccess function

Parser memberAccess()

Implementation

Parser memberAccess() =>
    (ref0(identifier) &
            (char('.') & (ref0(arrayAccess) | ref0(identifier))).plus())
        .map((values) {
          var object = values[0] as Identifier;

          var members = (values[1] as List)
              .map((m) => m[1] as ASTNode)
              .toList();

          return MemberAccess(object, members);
        })
        .labeled('memberAccess');