Reduce TokenKind subclasses' reliance on deprecated MatchResult by pushing down the inherited Parse method to each subclass and then removing duplication created by that refactoring.
Reduce TokenKind subclasses' reliance on deprecated MatchResult by pushing down the inherited Parse method to each subclass and then removing duplication created by that refactoring.

plioi/parsley