combinator method

Parser<CombinatorNode> combinator()
inherited

Implementation

Parser<CombinatorNode> combinator() => [
  (ref0(showToken) &
          ref0(identifier)
              .plusSeparated(ref1(token, ','))
              .map((l) => l.elements))
      .map((l) => ShowCombinatorNode(l[1] as List<String>)),
  (ref0(hideToken) &
          ref0(identifier)
              .plusSeparated(ref1(token, ','))
              .map((l) => l.elements))
      .map((l) => HideCombinatorNode(l[1] as List<String>)),
].toChoiceParser();