public static MatchableTokenKindSpec ToMatchableTokenKindSpec(MatchableTokenKind tokenKind) => tokenKind;
public MatchableTokenKindSpec(MatchableTokenKind tokenKind, bool skipped) { TokenKind = tokenKind ?? throw new ArgumentNullException(nameof(tokenKind)); Skipped = skipped; }
public static MatchableTokenKindSpec Skip(MatchableTokenKind tokenKind) => new MatchableTokenKindSpec(tokenKind, true);