1
0
mirror of https://github.com/bia-technologies/bsl-parser.git synced 2024-11-24 08:12:17 +02:00

Merge branch 'tmp' into feature/ONECICD-148

# Conflicts:
#	.gitignore
#	readme.md
#	src/Макеты/ОбъектыКонфигурации.md
#	src/Модули/ПараметрыПродукта.os
#	src/Модули/ПарсерBSL.os
#	src/Общее/Классы/СтруктураКаталоговКонфигурации.os
#	src/Общее/Модули/СтруктурыОписаний.os
#	src/Общее/Модули/ТипыМодуля.os
#	src/Общее/Модули/ТипыОбъектовКонфигурации.os
#	src/Общее/Модули/Утилиты.os
#	src/ЧтениеОписаний/Классы/РазборКонфигурации1С.os
#	src/ЧтениеОписаний/Модули/ЧтениеМодулей.os
#	src/ЧтениеОписаний/Модули/ЧтениеОписанийEDT.os
#	src/ЧтениеОписаний/Модули/ЧтениеОписанийБазовый.os
#	src/ЧтениеОписаний/Модули/ЧтениеОписанийКонфигуратор.os
#	tests/ТестПроверкиРазбораКонфигурации.os
#	tests/ТестПроверкиСтруктурыКаталоговКонфигурации.os
This commit is contained in:
aleksey.koryakin 2019-05-24 18:54:44 +03:00
commit eea025fe96
2 changed files with 6 additions and 7 deletions

View File

@ -24,7 +24,7 @@
// * НаименованиеКоллекцииEng - Английское наименование типа во множественном числе
//
Функция ОписаниеТипаПоИмени(ИмяТипаОбъектаКонфигурации) Экспорт
Возврат ХэшПоиска[ВРег(ИмяТипаОбъектаКонфигурации)];
КонецФункции

View File

@ -104,11 +104,9 @@
ИначеЕсли СтрНачинаетсяС(СтрокаМодуля, "ПРОЦЕДУРА")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ФУНКЦИЯ")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "FUNCTION")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ПРОЦЕДУРА")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ФУНКЦИЯ")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "FUNCTION") Тогда
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "PROCEDURE") Тогда
НовыйБлок = ?(СтрНачинаетсяС(СтрокаМодуля, "ПРОЦЕДУРА"), ТипыБлоковМодуля.ЗаголовокПроцедуры, ТипыБлоковМодуля.ЗаголовокФункции);
НовыйБлок = ?(СтрНачинаетсяС(СтрокаМодуля, "ПРОЦЕДУРА") ИЛИ СтрНачинаетсяС(СтрокаМодуля, "PROCEDURE"), ТипыБлоковМодуля.ЗаголовокПроцедуры, ТипыБлоковМодуля.ЗаголовокФункции);
УдалитьКомментарийИзСтроки(СтрокаМодуля);
ПозицияСкобки = СтрНайти(СтрокаМодуля, ")");
@ -116,9 +114,10 @@
ИначеЕсли СтрНачинаетсяС(СтрокаМодуля, "КОНЕЦПРОЦЕДУРЫ")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "КОНЕЦФУНКЦИИ")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ENDFUNCTION") Тогда
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ENDFUNCTION")
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ENDPROCEDURE") Тогда
НовыйБлок = ?(СтрНачинаетсяС(СтрокаМодуля, "КОНЕЦПРОЦЕДУРЫ"), ТипыБлоковМодуля.ОкончаниеПроцедуры, ТипыБлоковМодуля.ОкончаниеФункции);
НовыйБлок = ?(СтрНачинаетсяС(СтрокаМодуля, "КОНЕЦПРОЦЕДУРЫ") ИЛИ СтрНачинаетсяС(СтрокаМодуля, "ENDPROCEDURE"), ТипыБлоковМодуля.ОкончаниеПроцедуры, ТипыБлоковМодуля.ОкончаниеФункции);
ЭтоКонецБлока = Истина;
УдалитьКомментарийИзСтроки(СтрокаМодуля);