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);
}
}