Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
1c.js545 linesDownload Raw Back to languages
1/*2Language: 1C:Enterprise3Author: Stanislav Belov <stbelov@gmail.com>4Description: built-in language 1C:Enterprise (v7, v8)5Category: enterprise6*/7 8function _1c(hljs) {9  // общий паттерн для определения идентификаторов10  const UNDERSCORE_IDENT_RE = '[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+';11 12  // v7 уникальные ключевые слова, отсутствующие в v8 ==> keyword13  const v7_keywords =14  'далее ';15 16  // v8 ключевые слова ==> keyword17  const v8_keywords =18  'возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли '19  + 'конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ';20 21  // keyword : ключевые слова22  const KEYWORD = v7_keywords + v8_keywords;23 24  // v7 уникальные директивы, отсутствующие в v8 ==> meta-keyword25  const v7_meta_keywords =26  'загрузитьизфайла ';27 28  // v8 ключевые слова в инструкциях препроцессора, директивах компиляции, аннотациях ==> meta-keyword29  const v8_meta_keywords =30  'вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер '31  + 'наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед '32  + 'после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ';33 34  // meta-keyword : ключевые слова в инструкциях препроцессора, директивах компиляции, аннотациях35  const METAKEYWORD = v7_meta_keywords + v8_meta_keywords;36 37  // v7 системные константы ==> built_in38  const v7_system_constants =39  'разделительстраниц разделительстрок символтабуляции ';40 41  // v7 уникальные методы глобального контекста, отсутствующие в v8 ==> built_in42  const v7_global_context_methods =43  'ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов '44  + 'датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя '45  + 'кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца '46  + 'коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид '47  + 'назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца '48  + 'начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов '49  + 'основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута '50  + 'получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта '51  + 'префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына '52  + 'рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента '53  + 'счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон ';54 55  // v8 методы глобального контекста ==> built_in56  const v8_global_context_methods =57  'acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока '58  + 'xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение '59  + 'ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации '60  + 'выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода '61  + 'деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы '62  + 'загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации '63  + 'заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию '64  + 'значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла '65  + 'изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке '66  + 'каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку '67  + 'кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты '68  + 'конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы '69  + 'копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти '70  + 'найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы '71  + 'началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя '72  + 'начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты '73  + 'начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов '74  + 'начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя '75  + 'начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога '76  + 'начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией '77  + 'начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы '78  + 'номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения '79  + 'обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении '80  + 'отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения '81  + 'открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально '82  + 'отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа '83  + 'перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту '84  + 'подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения '85  + 'подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки '86  + 'показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение '87  + 'показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя '88  + 'получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса '89  + 'получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора '90  + 'получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса '91  + 'получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации '92  + 'получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла '93  + 'получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации '94  + 'получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления '95  + 'получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу '96  + 'получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы '97  + 'получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет '98  + 'получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима '99  + 'получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения '100  + 'получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути '101  + 'получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы '102  + 'получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю '103  + 'получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных '104  + 'получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию '105  + 'получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище '106  + 'поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода '107  + 'представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение '108  + 'прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока '109  + 'рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных '110  + 'раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени '111  + 'смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить '112  + 'состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс '113  + 'строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений '114  + 'стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах '115  + 'текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации '116  + 'текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы '117  + 'удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим '118  + 'установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту '119  + 'установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных '120  + 'установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации '121  + 'установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения '122  + 'установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования '123  + 'установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима '124  + 'установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим '125  + 'установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией '126  + 'установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы '127  + 'установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса '128  + 'формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища ';129 130  // v8 свойства глобального контекста ==> built_in131  const v8_global_context_property =132  'wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы '133  + 'внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль '134  + 'документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты '135  + 'историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений '136  + 'отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик '137  + 'планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок '138  + 'рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений '139  + 'регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа '140  + 'средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек '141  + 'хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков '142  + 'хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ';143 144  // built_in : встроенные или библиотечные объекты (константы, классы, функции)145  const BUILTIN =146  v7_system_constants147  + v7_global_context_methods + v8_global_context_methods148  + v8_global_context_property;149 150  // v8 системные наборы значений ==> class151  const v8_system_sets_of_values =152  'webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля ';153 154  // v8 системные перечисления - интерфейсные ==> class155  const v8_system_enums_interface =156  'автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий '157  + 'анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы '158  + 'вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы '159  + 'виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя '160  + 'видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение '161  + 'горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы '162  + 'группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания '163  + 'интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки '164  + 'используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы '165  + 'источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева '166  + 'начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы '167  + 'ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме '168  + 'отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы '169  + 'отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы '170  + 'отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы '171  + 'отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска '172  + 'отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования '173  + 'отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта '174  + 'отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы '175  + 'поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы '176  + 'поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы '177  + 'положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы '178  + 'положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы '179  + 'положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском '180  + 'положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы '181  + 'размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта '182  + 'режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты '183  + 'режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения '184  + 'режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра '185  + 'режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения '186  + 'режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы '187  + 'режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки '188  + 'режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание '189  + 'сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы '190  + 'способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление '191  + 'статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы '192  + 'типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы '193  + 'типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления '194  + 'типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы '195  + 'типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы '196  + 'типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений '197  + 'типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы '198  + 'типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы '199  + 'типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы '200  + 'факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени '201  + 'форматкартинки ширинаподчиненныхэлементовформы ';202 203  // v8 системные перечисления - свойства прикладных объектов ==> class204  const v8_system_enums_objects_properties =205  'виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса '206  + 'использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения '207  + 'использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента ';208 209  // v8 системные перечисления - планы обмена ==> class210  const v8_system_enums_exchange_plans =211  'авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных ';212 213  // v8 системные перечисления - табличный документ ==> class214  const v8_system_enums_tabular_document =215  'использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы '216  + 'положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента '217  + 'способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента '218  + 'типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента '219  + 'типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы '220  + 'типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента '221  + 'типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц ';222 223  // v8 системные перечисления - планировщик ==> class224  const v8_system_enums_sheduler =225  'отображениевремениэлементовпланировщика ';226 227  // v8 системные перечисления - форматированный документ ==> class228  const v8_system_enums_formatted_document =229  'типфайлаформатированногодокумента ';230 231  // v8 системные перечисления - запрос ==> class232  const v8_system_enums_query =233  'обходрезультатазапроса типзаписизапроса ';234 235  // v8 системные перечисления - построитель отчета ==> class236  const v8_system_enums_report_builder =237  'видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов ';238 239  // v8 системные перечисления - работа с файлами ==> class240  const v8_system_enums_files =241  'доступкфайлу режимдиалогавыборафайла режимоткрытияфайла ';242 243  // v8 системные перечисления - построитель запроса ==> class244  const v8_system_enums_query_builder =245  'типизмеренияпостроителязапроса ';246 247  // v8 системные перечисления - анализ данных ==> class248  const v8_system_enums_data_analysis =249  'видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных '250  + 'типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений '251  + 'типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций '252  + 'типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных '253  + 'типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных '254  + 'типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений ';255 256  // v8 системные перечисления - xml, json, xs, dom, xdto, web-сервисы ==> class257  const v8_system_enums_xml_json_xs_dom_xdto_ws =258  'wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto '259  + 'действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs '260  + 'исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs '261  + 'методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs '262  + 'ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson '263  + 'типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs '264  + 'форматдатыjson экранированиесимволовjson ';265 266  // v8 системные перечисления - система компоновки данных ==> class267  const v8_system_enums_data_composition_system =268  'видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных '269  + 'расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных '270  + 'расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных '271  + 'расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных '272  + 'типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных '273  + 'типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных '274  + 'типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных '275  + 'расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных '276  + 'режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных '277  + 'режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных '278  + 'вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных '279  + 'использованиеусловногооформлениякомпоновкиданных ';280 281  // v8 системные перечисления - почта ==> class282  const v8_system_enums_email =283  'важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения '284  + 'способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты '285  + 'статусразборапочтовогосообщения ';286 287  // v8 системные перечисления - журнал регистрации ==> class288  const v8_system_enums_logbook =289  'режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации ';290 291  // v8 системные перечисления - криптография ==> class292  const v8_system_enums_cryptography =293  'расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии '294  + 'типхранилищасертификатовкриптографии ';295 296  // v8 системные перечисления - ZIP ==> class297  const v8_system_enums_zip =298  'кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip '299  + 'режимсохраненияпутейzip уровеньсжатияzip ';300 301  // v8 системные перечисления -302  // Блокировка данных, Фоновые задания, Автоматизированное тестирование,303  // Доставляемые уведомления, Встроенные покупки, Интернет, Работа с двоичными данными ==> class304  const v8_system_enums_other =305  'звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных '306  + 'сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp ';307 308  // v8 системные перечисления - схема запроса ==> class309  const v8_system_enums_request_schema =310  'направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса '311  + 'типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса ';312 313  // v8 системные перечисления - свойства объектов метаданных ==> class314  const v8_system_enums_properties_of_metadata_objects =315  'httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления '316  + 'видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование '317  + 'использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения '318  + 'использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита '319  + 'назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных '320  + 'оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи '321  + 'основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении '322  + 'периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений '323  + 'повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение '324  + 'разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита '325  + 'режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности '326  + 'режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов '327  + 'режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса '328  + 'режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов '329  + 'сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования '330  + 'типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса '331  + 'типномерадокумента типномеразадачи типформы удалениедвижений ';332 333  // v8 системные перечисления - разные ==> class334  const v8_system_enums_differents =335  'важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения '336  + 'вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки '337  + 'видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак '338  + 'использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога '339  + 'кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных '340  + 'отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения '341  + 'режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных '342  + 'способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter '343  + 'типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты';344 345  // class: встроенные наборы значений, системные перечисления (содержат дочерние значения, обращения к которым через разыменование)346  const CLASS =347  v8_system_sets_of_values348  + v8_system_enums_interface349  + v8_system_enums_objects_properties350  + v8_system_enums_exchange_plans351  + v8_system_enums_tabular_document352  + v8_system_enums_sheduler353  + v8_system_enums_formatted_document354  + v8_system_enums_query355  + v8_system_enums_report_builder356  + v8_system_enums_files357  + v8_system_enums_query_builder358  + v8_system_enums_data_analysis359  + v8_system_enums_xml_json_xs_dom_xdto_ws360  + v8_system_enums_data_composition_system361  + v8_system_enums_email362  + v8_system_enums_logbook363  + v8_system_enums_cryptography364  + v8_system_enums_zip365  + v8_system_enums_other366  + v8_system_enums_request_schema367  + v8_system_enums_properties_of_metadata_objects368  + v8_system_enums_differents;369 370  // v8 общие объекты (у объектов есть конструктор, экземпляры создаются методом НОВЫЙ) ==> type371  const v8_shared_object =372  'comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs '373  + 'блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема '374  + 'географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма '375  + 'диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания '376  + 'диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление '377  + 'записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom '378  + 'запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта '379  + 'интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs '380  + 'использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных '381  + 'итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла '382  + 'компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных '383  + 'конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных '384  + 'макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson '385  + 'обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs '386  + 'объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации '387  + 'описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных '388  + 'описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs '389  + 'определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom '390  + 'определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных '391  + 'параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных '392  + 'полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных '393  + 'построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml '394  + 'процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент '395  + 'процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml '396  + 'результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto '397  + 'сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows '398  + 'сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш '399  + 'сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент '400  + 'текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток '401  + 'фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs '402  + 'фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs '403  + 'фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs '404  + 'фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент '405  + 'фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла '406  + 'чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных ';407 408  // v8 универсальные коллекции значений ==> type409  const v8_universal_collection =410  'comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура '411  + 'фиксированноесоответствие фиксированныймассив ';412 413  // type : встроенные типы414  const TYPE =415  v8_shared_object416  + v8_universal_collection;417 418  // literal : примитивные типы419  const LITERAL = 'null истина ложь неопределено';420 421  // number : числа422  const NUMBERS = hljs.inherit(hljs.NUMBER_MODE);423 424  // string : строки425  const STRINGS = {426    className: 'string',427    begin: '"|\\|',428    end: '"|$',429    contains: [ { begin: '""' } ]430  };431 432  // number : даты433  const DATE = {434    begin: "'",435    end: "'",436    excludeBegin: true,437    excludeEnd: true,438    contains: [439      {440        className: 'number',441        begin: '\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}'442      }443    ]444  };445 446  const PUNCTUATION = {447    match: /[;()+\-:=,]/,448    className: "punctuation",449    relevance: 0450  };451 452  // comment : комментарии453  const COMMENTS = hljs.inherit(hljs.C_LINE_COMMENT_MODE);454 455  // meta : инструкции препроцессора, директивы компиляции456  const META = {457    className: 'meta',458 459    begin: '#|&',460    end: '$',461    keywords: {462      $pattern: UNDERSCORE_IDENT_RE,463      keyword: KEYWORD + METAKEYWORD464    },465    contains: [ COMMENTS ]466  };467 468  // symbol : метка goto469  const SYMBOL = {470    className: 'symbol',471    begin: '~',472    end: ';|:',473    excludeEnd: true474  };475 476  // function : объявление процедур и функций477  const FUNCTION = {478    className: 'function',479    variants: [480      {481        begin: 'процедура|функция',482        end: '\\)',483        keywords: 'процедура функция'484      },485      {486        begin: 'конецпроцедуры|конецфункции',487        keywords: 'конецпроцедуры конецфункции'488      }489    ],490    contains: [491      {492        begin: '\\(',493        end: '\\)',494        endsParent: true,495        contains: [496          {497            className: 'params',498            begin: UNDERSCORE_IDENT_RE,499            end: ',',500            excludeEnd: true,501            endsWithParent: true,502            keywords: {503              $pattern: UNDERSCORE_IDENT_RE,504              keyword: 'знач',505              literal: LITERAL506            },507            contains: [508              NUMBERS,509              STRINGS,510              DATE511            ]512          },513          COMMENTS514        ]515      },516      hljs.inherit(hljs.TITLE_MODE, { begin: UNDERSCORE_IDENT_RE })517    ]518  };519 520  return {521    name: '1C:Enterprise',522    case_insensitive: true,523    keywords: {524      $pattern: UNDERSCORE_IDENT_RE,525      keyword: KEYWORD,526      built_in: BUILTIN,527      class: CLASS,528      type: TYPE,529      literal: LITERAL530    },531    contains: [532      META,533      FUNCTION,534      COMMENTS,535      SYMBOL,536      NUMBERS,537      STRINGS,538      DATE,539      PUNCTUATION540    ]541  };542}543 544module.exports = _1c;545 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai