Skip to content

Commit 1a9e7c3

Browse files
committed
Немножко рефакторинга
1 parent 9b33f59 commit 1a9e7c3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/core/Классы/Версия.os

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@
323323
Процедура СобратьМассивИзКомпонентов(Знач Парсер, Знач МассивКомпонентов, Знач ПрерватьПо)
324324

325325
Пока Истина Цикл
326-
ПрочитатьКомпонент(Парсер, МассивКомпонентов);
326+
МассивКомпонентов.Добавить(ПрочитатьКомпонент(Парсер));
327327
Если Парсер.Текущий().Значение = ПрерватьПо или Парсер.Текущий().Тип = Парсер.ТипКонецТекста Тогда
328328
Прервать;
329329
КонецЕсли;
@@ -334,23 +334,23 @@
334334

335335
КонецПроцедуры
336336

337-
Процедура ПрочитатьКомпонент(Знач Парсер, Знач МассивКомпонентов)
337+
Функция ПрочитатьКомпонент(Знач Парсер)
338338
Токен = Парсер.Текущий();
339339
Если Токен.Тип = Парсер.ТипЧисло Тогда
340-
МассивКомпонентов.Добавить(Токен.Значение);
341340
Парсер.Следующий();
341+
Возврат Токен.Значение;
342342
ИначеЕсли Токен.Тип = Парсер.ТипТекст Тогда
343343
Текст = Токен.Значение;
344344
ТекТокен = Парсер.Следующий();
345345
Пока ТекТокен.Тип = Текст или ТекТокен.Значение = "-" Цикл
346346
Текст = Текст + ТекТокен.Значение;
347347
Парсер.Следующий();
348348
КонецЦикла;
349-
МассивКомпонентов.Добавить(Текст);
349+
Возврат Текст;
350350
Иначе
351351
ВызватьИсключение СтрШаблон("Ожидается компонент версии, но получен <%1>", ?(Токен.Значение = "", "EOF", Токен.Значение));
352352
КонецЕсли;
353-
КонецПроцедуры
353+
КонецФункции
354354

355355
Функция ПодготовитьКЧтению(Знач СтрокаВерсии)
356356

0 commit comments

Comments
 (0)