Каталог решений - 1C:Syntax Highlighter (раскраска синтаксиса языка 1С)

1C:Syntax Highlighter (раскраска синтаксиса языка 1С)

1C:Syntax Highlighter (раскраска синтаксиса языка 1С)

В наличии

Расширение библиотеки SyntaxHighlighter для раскраски языка 1С в веб-приложениях.

Категория:

Описание

Общая информация

1C:SyntaxHighlighter — расширение JavaScript-библиотеки SyntaxHighlighter от Александра Горбачева для поддержки синтаксиса встроенного языка 1С.

Может использоваться для добавления поддержки раскраски синтаксиса на веб-страницы или веб-приложения. Все работа выполняется на клиентской стороне (это ведь JavaScript).

Репозиторий находится здесь. Весь код открыт.

Демонстрация

Пример работы можно посмотреть и попробовать в небольшом веб-приложении "Раскраска синтаксиса 1С" на моем небольшом сайте.

Например, если мы введем такой код:

Функция СоздатьОбъектКомпоненты() Экспорт
	
	Попытка
		
		ИмяКомпоненты = "ОбщийМакет.yy_YellowDiagnostician";
		
		#Если Клиент Тогда
		УстановитьВнешнююКомпоненту(ИмяКомпоненты);
		#КонецЕсли
		
		Результат = ПодключитьВнешнююКомпоненту(ИмяКомпоненты, "YY", ТипВнешнейКомпоненты.Native);
		Если Результат = Ложь Тогда
			ВызватьИсключение "Не удалось создать объект компоненты """ + ИмяКомпоненты + """";
		КонецЕсли;
		
		ОбъектВК = Новый("AddIn.YY.YellowDiagnostician");		
		Возврат ОбъектВК;
		
	Исключение
		
		ВызватьИсключение "Ошибка при инициализации компоненты: "
			+ Символы.ПС
			+ ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
		
	КонецПопытки;	
	
КонецФункции

То в результате получим оформленный код на странице:

Все очень просто.

Вместо заключения

Все просто как никогда.

Удачи в делах!

Авторские разработки

 

has been added to your cart:
Оформление заказа