Page 2 of 2
Posted: 15.07.2021 18:08
by uvviewsoft
Обновил, сделал фолдинг.
В Synwrite регистр слов игнорится, в Cud пока что нет. Запишу себе это.
Posted: 15.07.2021 22:18
by uvviewsoft
Обновил бету Куды -
http://uvviewsoft.com/c/ - теперь работает case-insens match для кирилицы.
Posted: 16.07.2021 12:16
by king.midas
uvviewsoft wrote:Что такое в 1С
- слова которые начинаются с &
- слова которые начинаются с #
?
Если ли еще слова "с символом-маркером"?
В 1с зарезервированные слова есть на русском и английском языке.
Со специальных символов начинаются (на всех можно одну группу раскраски сделать):
Инструкции препроцессора
Code: Select all
#Если (#If)
#Тогда (#Then)
#ИначеЕсли (#ElsIf)
#Иначе (#Else)
#КонецЕсли (#EndIf)
#Область (#Region)
#КонецОбласти (#EndRegion)
#Вставка (#Insert)
#КонецВставки (#EndInsert)
#Удаление (#Delete)
#КонецУдаления (#EndDelete)
Для них, если есть возможность, добавьте, пожалуйста, фолдинг.
Директивы компиляции
Code: Select all
&НаКлиенте (&AtClient)
&НаСервере (&AtServer)
&НаСервереБезКонтекста (&AtServerNoContext)
&НаКлиентеНаСервереБезКонтекста (&AtClientAtServerNoContext)
&НаКлиентеНаСервере (&AtClientAtServer)
Аннотации
Code: Select all
&Перед("Название метода или события")/&Before("Название метода или события")
&После("Название метода или события")/&After("Название метода или события")
&Вместо("Название метода или события")/&Around("Название метода или события")
&ИзменениеИКонтроль("Название метода")/&ChangeAndValidate("Название метода")
В бета-версии CudaText лексер показывает себя хорошо!
Posted: 16.07.2021 13:10
by uvviewsoft
сделал как велено. теперь не все слова с & # светятся а только те что вы дали.
так лучше.
и сделал фолдинг для #директив.
проверьте, мог что пропустить.
CudaTExt 1.138 выпущена.
лексер положил в аддоны!
Posted: 16.07.2021 13:31
by king.midas
Спасибо большое!
После обновления CudaText и лексера файлы подсвечиваются и фолдинг работает правильно.
По моей недоработке пропустил ключевое слово "Возврат" - добавьте его, пожалуйста
Posted: 16.07.2021 13:41
by uvviewsoft
Обновил лекс, добавил слово (версию в addons не менял).
Posted: 16.07.2021 13:43
by uvviewsoft
В качестве "спасибо"- прошу попиарить Куд где можете, и также в 1C местах скажите что есть такой лексер хороший
Posted: 16.07.2021 13:48
by king.midas
1. Лексер обновил - заработало, спасибо!
2. Постараюсь рассказать и о редакторе, и о лексере!
Posted: 31.07.2021 16:10
by uvviewsoft
Переименовал лексер в короткое имя 1C. Лучше переустановите (удалив старый) чтоб AddonManager Update работало.