static Token AsToken(string content, DjinniLexTokenKind kind) => new Token(content.ToCharArray(), kind);
public SingleOperatorDeclaration(DjinniLexTokenKind expectedKind, string expectedContent, ProductionKind kind) { Kind = kind; this.expectedKind = expectedKind; this.expectedContent = expectedContent; }
static LexToken Lex(string input, DjinniLexTokenKind kind) => new LexToken(input.ToCharArray(), kind);