rubychan / coderay

Fast and easy syntax highlighting for selected languages, written in Ruby.
http://coderay.rubychan.de/
Other
845 stars 115 forks source link

add 1C Enterprise syntax #225

Open haleevra opened 6 years ago

haleevra commented 6 years ago

add 1C Enterprise syntax into library for use it in redmine Keywords #FF0000 {Исключение Exclude Каждого Every Из From Цикл Do Перем Const ИначеЕсли ElseIf Тогда Then Возврат Return Прервать Break СоздатьОбъект CreateObject Пока While СокрЛП TrimAll Найти Find СтрДлина StrGetLine Прав Right Лев Left Продолжить Continue Новый New Неопределено Структура Struct Истина True Ложь False Экспорт Export Иначе Else Перем Знач Val ПустоеЗначение EmptyValue Перечисление Enum Число Number Строка String Цел Round По To СокрП СокрЛ Формат Format КаталогИБ РазделительСтрок ФС Пропись Метаданные Сред Состояние Найти Константа ЗагрузитьВнешнююКомпоненту СтрЗаменить НомерДняНедели ТипЗначенияСтр Сообщить И ИЛИ Врег Нрег СтрЧислоВхождений СтрКоличествоСтрок СтрПолучитьСтроку OemToAnsi AnsiToOem Симв КодСимв Окр Мин Макс Лог10 Лог РабочаяДата ТекущаяДата ДобавитьМесяц НачМесяца КонМесяца НачКвартала КонКвартала НачГода КонГода НачНедели КонНедели ДатаГод ДатаМесяц ДатаЧисло НомерНеделиГода НомерДняГода НомерДняНедели ПериодСтр НачалоСтандартногоИнтервала КонецСтандартногоИнтервала ТекущееВремя СформироватьПозициюДокумента СформироватьПозициюДокумента РазобратьПозициюДокумента Дата Шаблон ФиксШаблон ВвестиЗначение ВвестиЧисло ВвестиСтроку ВвестиДату ВвестиПериод ВвестиПеречисление Вопрос Предупреждение ОчиститьОкноСообщений ? Сигнал Разм ЗаголовокСистемы ИмяКомпьютера ИмяПользователя ПолноеИмяПользователя НазваниеНабораПрав ПравоДоступа НазваниеИнтерфейса КаталогПользователя КаталогИБ КаталогПрограммы КаталогВременныхФайлов МонопольныйРежим ОсновнойЯзык НачатьТранзакцию ЗафиксироватьТранзакцию ОтменитьТранзакцию ЗначениеВСтрокуВнутр ЗначениеИзСтрокиВнутр ЗначениеВСтроку ЗначениеИзСтроки ЗначениеВФайл ЗначениеИзФайла СохранитьЗначение ВосстановитьЗначение получитьТА получитьДатуТА получитьВремяТА получитьДокументТА получитьпозициюТА УстановитьТАна УстановитьТАпо РассчитатьРегистрыНа РассчитатьРегистрыпо ВыбранныйгланСчетов ОсновнойгланСчетов СчетгоКоду НачалопериодаБИ КонецпериодаБИ КонецРассчитанногогериодаБИ МаксимальноеКоличествоСубконто НазначитьСчет ВвестигланСчетов ВвестиВидСубконто ОсновнойЖурналРасчетов СтатусВозврата ТипЗначения ТипЗначенияСтр густоеЗначение голучитьгустоеЗначение НазначитьВид грефиксАвтоНумерации голучитьЗначенияОтбора ЗаписьЖурналаРегистрации КомандаСистемы ЗапуститьПриложение ЗавершитьРаботуСистемы НайтиПомеченныеНаУдаление НайтиСсылки УдалитьОбъекты ОбработкаОжидания РазделительСтраниц РазделительСтрок СимволТабуляции Перейти Продолжить Прервать ВызватьИсключение ВидыСубконто StrLineCount StrReplace except Mid StrLen Not or and Enum FS ExistFile DoMessageBox Message finally Если Для Пока Процедура Функция КонецПроцедуры КонецФункции КонецЕсли КонецЦикла КонецПопытки Попытка Не и или}

Identificators #0000FF Operators #FF0000 {- " ( ) * ; \ + < = > , . [ ] %} Comments #008000 {begin with //} Directives #963200 {begin with #} String Value, Numeric Values are black