"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.ТАҒЙИРЁБАНДА], // Short form of тағйирёбанда
    ['собит', 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.ХОЛӢ],
    ['беқимат', tokens_1.TokenType.БЕҚИМАТ],
    // Import/Export
    ['ворид', tokens_1.TokenType.ВОРИД],
    ['содир', 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.МАЪЛУМОТ],
    ['исфти', 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.ФЕҲРИСТ],
    ['xml_феҳрист', tokens_1.TokenType.XML_ФЕҲРИСТ],
    ['пайҷо', 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.ҚИМАТҲО],
    // 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 - Primitive Types
    ['сатр', tokens_1.TokenType.САТР],
    ['рақам', tokens_1.TokenType.РАҚАМ],
    ['мантиқӣ', tokens_1.TokenType.МАНТИҚӢ],
    ['калонрақам', tokens_1.TokenType.КАЛОНРАҚАМ],
    ['рамз', tokens_1.TokenType.РАМЗ],
    // Type system - Special Types
    ['ҳар', tokens_1.TokenType.ҲАР],
    ['ношинос', tokens_1.TokenType.НОШИНОС],
    ['абадан', tokens_1.TokenType.АБАДАН],
    ['беджавоб', tokens_1.TokenType.БЕДЖАВОБ],
    ['объект', tokens_1.TokenType.ОБЪЕКТ],
    // Type system - Core Keywords
    ['интерфейс', 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.АСТ],
    ['бармесоё', tokens_1.TokenType.БАРМЕСОЁ],
    // Type system - Utility Types
    ['қисмӣ', 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