"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.KEYWORDS = void 0;
const tokens_1 = require("./tokens");
exports.KEYWORDS = new Map([
    // Core language keywords
    ['тағйирёбанда', tokens_1.TokenType.ТАҒЙИРЁБАНДА],
    ['собит', tokens_1.TokenType.СОБИТ],
    ['функсия', tokens_1.TokenType.ФУНКСИЯ],
    ['функция', tokens_1.TokenType.ФУНКСИЯ], // Alternative spelling
    ['агар', tokens_1.TokenType.АГАР],
    ['вагарна', tokens_1.TokenType.ВАГАРНА],
    ['барои', tokens_1.TokenType.БАРОИ],
    ['то', tokens_1.TokenType.ТО],
    ['бозгашт', tokens_1.TokenType.БОЗГАШТ],
    ['синф', tokens_1.TokenType.СИНФ],
    ['нав', tokens_1.TokenType.НАВ],
    ['ин', tokens_1.TokenType.ИН],
    ['дуруст', tokens_1.TokenType.ДУРУСТ],
    ['нодуруст', tokens_1.TokenType.НОДУРУСТ],
    ['холӣ', tokens_1.TokenType.ХОЛӢ],
    ['беқимат', tokens_1.TokenType.БЕҚИМАТ],
    // Import/Export
    ['ворид', tokens_1.TokenType.ВОРИД],
    ['содир', tokens_1.TokenType.СОДИР],
    ['аз', tokens_1.TokenType.АЗ],
    ['пешфарз', tokens_1.TokenType.ПЕШФАРЗ],
    ['чун', tokens_1.TokenType.ЧУН],
    // Built-in functions
    ['чоп', tokens_1.TokenType.ЧОП],
    ['сабт', tokens_1.TokenType.САБТ],
    ['хато', tokens_1.TokenType.ХАТО],
    ['огоҳӣ', tokens_1.TokenType.ОГОҲӢ],
    ['маълумот', tokens_1.TokenType.МАЪЛУМОТ],
    // Array methods
    ['рӯйхат', tokens_1.TokenType.РӮЙХАТ],
    ['илова', tokens_1.TokenType.ИЛОВА],
    ['баровардан', tokens_1.TokenType.БАРОВАРДАН],
    ['дарозӣ', tokens_1.TokenType.ДАРОЗӢ],
    ['харита', tokens_1.TokenType.ХАРИТА],
    ['филтр', tokens_1.TokenType.ФИЛТР],
    ['кофтан', tokens_1.TokenType.КОФТАН],
    // String methods
    ['сатр_методҳо', tokens_1.TokenType.САТР_МЕТОДҲО],
    ['дарозии_сатр', tokens_1.TokenType.ДАРОЗИИ_САТР],
    ['пайвастан', tokens_1.TokenType.ПАЙВАСТАН],
    ['ҷойивазкунӣ', tokens_1.TokenType.ҶОЙИВАЗКУНӢ],
    ['ҷудокунӣ', tokens_1.TokenType.ҶУДОКУНӢ],
    // Object methods
    ['объект', tokens_1.TokenType.ОБЪЕКТ],
    ['калидҳо', tokens_1.TokenType.КАЛИДҲО],
    ['қиматҳо', tokens_1.TokenType.ҚИМАТҲО],
    // Math
    ['математика', tokens_1.TokenType.МАТЕМАТИКА],
    ['ҷамъ', tokens_1.TokenType.ҶАМЪ],
    ['тарҳ', tokens_1.TokenType.ТАРҲ],
    ['зарб', tokens_1.TokenType.ЗАРБ],
    ['тақсим', tokens_1.TokenType.ТАҚСИМ],
    // Control flow
    ['шикастан', tokens_1.TokenType.ШИКАСТАН],
    ['давом', tokens_1.TokenType.ДАВОМ],
    ['интихоб', tokens_1.TokenType.ИНТИХОБ],
    ['ҳолат', tokens_1.TokenType.ҲОЛАТ],
    ['кӯшиш', tokens_1.TokenType.КӮШИШ],
    ['гирифтан', tokens_1.TokenType.ГИРИФТАН],
    ['ниҳоят', tokens_1.TokenType.НИҲОЯТ],
    ['партофтан', tokens_1.TokenType.ПАРТОФТАН],
    // Async
    ['ҳамзамон', tokens_1.TokenType.ҲАМЗАМОН],
    ['интизор', tokens_1.TokenType.ИНТИЗОР],
    ['ваъда', tokens_1.TokenType.ВАЪДА],
    // Type system
    ['сатр', tokens_1.TokenType.САТР],
    ['рақам', tokens_1.TokenType.РАҚАМ],
    ['мантиқӣ', tokens_1.TokenType.МАНТИҚӢ],
    ['интерфейс', tokens_1.TokenType.ИНТЕРФЕЙС],
    ['навъ', tokens_1.TokenType.НАВЪ],
    ['якхела', tokens_1.TokenType.ЯКХЕЛА],
    ['мерос', tokens_1.TokenType.МЕРОС],
    ['татбиқ', tokens_1.TokenType.ТАТБИҚ],
    ['супер', tokens_1.TokenType.СУПЕР],
    ['конструктор', tokens_1.TokenType.КОНСТРУКТОР],
    ['хосусӣ', tokens_1.TokenType.ХОСУСӢ],
    ['муҳофизатшуда', tokens_1.TokenType.МУҲОФИЗАТШУДА],
    ['ҷамъиятӣ', tokens_1.TokenType.ҶАМЪИЯТӢ],
    ['статикӣ', tokens_1.TokenType.СТАТИКӢ],
    ['мавҳум', tokens_1.TokenType.МАВҲУМ],
    ['номфазо', tokens_1.TokenType.НОМФАЗО],
    ['калидҳои', tokens_1.TokenType.КАЛИДҲОИ],
    ['инфер', tokens_1.TokenType.ИНФЕР],
    ['танҳохонӣ', tokens_1.TokenType.ТАНҲОХОНӢ],
    ['беназир', tokens_1.TokenType.БЕНАЗИР],
]);
//# sourceMappingURL=keyword-map.js.map