export function localizeTokenKind()

in src/powerquery-parser/localization/localization.ts [59:189]


export function localizeTokenKind(localizationTemplates: ILocalizationTemplates, tokenKind: Token.TokenKind): string {
    switch (tokenKind) {
        case Token.TokenKind.Ampersand:
            return localizationTemplates.tokenKind_ampersand;
        case Token.TokenKind.Asterisk:
            return localizationTemplates.tokenKind_asterisk;
        case Token.TokenKind.AtSign:
            return localizationTemplates.tokenKind_atSign;
        case Token.TokenKind.Bang:
            return localizationTemplates.tokenKind_bang;
        case Token.TokenKind.Comma:
            return localizationTemplates.tokenKind_comma;
        case Token.TokenKind.Division:
            return localizationTemplates.tokenKind_division;
        case Token.TokenKind.DotDot:
            return localizationTemplates.tokenKind_dotDot;
        case Token.TokenKind.Ellipsis:
            return localizationTemplates.tokenKind_ellipsis;
        case Token.TokenKind.Equal:
            return localizationTemplates.tokenKind_equal;
        case Token.TokenKind.FatArrow:
            return localizationTemplates.tokenKind_fatArrow;
        case Token.TokenKind.GreaterThan:
            return localizationTemplates.tokenKind_greaterThan;
        case Token.TokenKind.GreaterThanEqualTo:
            return localizationTemplates.tokenKind_greaterThanEqualTo;
        case Token.TokenKind.HexLiteral:
            return localizationTemplates.tokenKind_hexLiteral;
        case Token.TokenKind.Identifier:
            return localizationTemplates.tokenKind_identifier;
        case Token.TokenKind.KeywordAnd:
            return localizationTemplates.tokenKind_keywordAnd;
        case Token.TokenKind.KeywordAs:
            return localizationTemplates.tokenKind_keywordAs;
        case Token.TokenKind.KeywordEach:
            return localizationTemplates.tokenKind_keywordEach;
        case Token.TokenKind.KeywordElse:
            return localizationTemplates.tokenKind_keywordElse;
        case Token.TokenKind.KeywordError:
            return localizationTemplates.tokenKind_keywordError;
        case Token.TokenKind.KeywordFalse:
            return localizationTemplates.tokenKind_keywordFalse;
        case Token.TokenKind.KeywordHashBinary:
            return localizationTemplates.tokenKind_keywordHashBinary;
        case Token.TokenKind.KeywordHashDate:
            return localizationTemplates.tokenKind_keywordHashDate;
        case Token.TokenKind.KeywordHashDateTime:
            return localizationTemplates.tokenKind_keywordHashDateTime;
        case Token.TokenKind.KeywordHashDateTimeZone:
            return localizationTemplates.tokenKind_keywordHashDateTimeZone;
        case Token.TokenKind.KeywordHashDuration:
            return localizationTemplates.tokenKind_keywordHashDuration;
        case Token.TokenKind.KeywordHashInfinity:
            return localizationTemplates.tokenKind_keywordHashInfinity;
        case Token.TokenKind.KeywordHashNan:
            return localizationTemplates.tokenKind_keywordHashNan;
        case Token.TokenKind.KeywordHashSections:
            return localizationTemplates.tokenKind_keywordHashSections;
        case Token.TokenKind.KeywordHashShared:
            return localizationTemplates.tokenKind_keywordShared;
        case Token.TokenKind.KeywordHashTable:
            return localizationTemplates.tokenKind_keywordHashTable;
        case Token.TokenKind.KeywordHashTime:
            return localizationTemplates.tokenKind_keywordHashTime;
        case Token.TokenKind.KeywordIf:
            return localizationTemplates.tokenKind_keywordIf;
        case Token.TokenKind.KeywordIn:
            return localizationTemplates.tokenKind_keywordIn;
        case Token.TokenKind.KeywordIs:
            return localizationTemplates.tokenKind_keywordIs;
        case Token.TokenKind.KeywordLet:
            return localizationTemplates.tokenKind_keywordLet;
        case Token.TokenKind.KeywordMeta:
            return localizationTemplates.tokenKind_keywordMeta;
        case Token.TokenKind.KeywordNot:
            return localizationTemplates.tokenKind_notEqual;
        case Token.TokenKind.KeywordOr:
            return localizationTemplates.tokenKind_keywordOr;
        case Token.TokenKind.KeywordOtherwise:
            return localizationTemplates.tokenKind_keywordOtherwise;
        case Token.TokenKind.KeywordSection:
            return localizationTemplates.tokenKind_keywordSection;
        case Token.TokenKind.KeywordShared:
            return localizationTemplates.tokenKind_keywordShared;
        case Token.TokenKind.KeywordThen:
            return localizationTemplates.tokenKind_keywordThen;
        case Token.TokenKind.KeywordTrue:
            return localizationTemplates.tokenKind_keywordTrue;
        case Token.TokenKind.KeywordTry:
            return localizationTemplates.tokenKind_keywordTry;
        case Token.TokenKind.KeywordType:
            return localizationTemplates.tokenKind_keywordType;
        case Token.TokenKind.LeftBrace:
            return localizationTemplates.tokenKind_leftBrace;
        case Token.TokenKind.LeftBracket:
            return localizationTemplates.tokenKind_leftBracket;
        case Token.TokenKind.LeftParenthesis:
            return localizationTemplates.tokenKind_leftParenthesis;
        case Token.TokenKind.LessThan:
            return localizationTemplates.tokenKind_lessThan;
        case Token.TokenKind.LessThanEqualTo:
            return localizationTemplates.tokenKind_lessThanEqualTo;
        case Token.TokenKind.Minus:
            return localizationTemplates.tokenKind_minus;
        case Token.TokenKind.NotEqual:
            return localizationTemplates.tokenKind_notEqual;
        case Token.TokenKind.NullCoalescingOperator:
            return localizationTemplates.tokenKind_nullCoalescingOperator;
        case Token.TokenKind.NullLiteral:
            return localizationTemplates.tokenKind_nullLiteral;
        case Token.TokenKind.NumericLiteral:
            return localizationTemplates.tokenKind_numericLiteral;
        case Token.TokenKind.Plus:
            return localizationTemplates.tokenKind_plus;
        case Token.TokenKind.QuestionMark:
            return localizationTemplates.tokenKind_questionMark;
        case Token.TokenKind.RightBrace:
            return localizationTemplates.tokenKind_rightBrace;
        case Token.TokenKind.RightBracket:
            return localizationTemplates.tokenKind_rightBracket;
        case Token.TokenKind.RightParenthesis:
            return localizationTemplates.tokenKind_rightParenthesis;
        case Token.TokenKind.Semicolon:
            return localizationTemplates.tokenKind_semicolon;
        case Token.TokenKind.TextLiteral:
            return localizationTemplates.tokenKind_textLiteral;

        default:
            throw Assert.isNever(tokenKind);
    }
}