Skip to content

Commit 5087132

Browse files
committed
Merge branch 'release/1.0.0'
2 parents 44d3fe0 + 86757ab commit 5087132

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("cmdline")
3-
.Версия("0.6.2")
3+
.Версия("1.0.0")
44
.ЗависитОт("logos")
55
.ВключитьФайл("src")
66
.ВключитьФайл("tests")

src/cmdline.os

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,31 +14,31 @@
1414

1515
Лог.Отладка("ДобавитьПараметр: ИмяПараметра <"+ИмяПараметра+">");
1616

17-
ДобавитьПараметрВТаблицу(мПозиционныеПараметры, ИмяПараметра, Пояснение, Ложь, Ложь);
17+
Возврат ДобавитьПараметрВТаблицу(мПозиционныеПараметры, ИмяПараметра, Пояснение, Ложь, Ложь);
1818

1919
КонецФункции
2020

2121
Функция ДобавитьИменованныйПараметр(Знач ИмяПараметра, Знач Пояснение = "", Знач Глобальный = Ложь) Экспорт
2222

2323
Лог.Отладка("ДобавитьИменованныйПараметр: ИмяПараметра <"+ИмяПараметра+">");
2424

25-
ДобавитьПараметрВТаблицу(мПараметры, ИмяПараметра, Пояснение, Ложь, Глобальный);
25+
Возврат ДобавитьПараметрВТаблицу(мПараметры, ИмяПараметра, Пояснение, Ложь, Глобальный);
2626

2727
КонецФункции
2828

2929
Функция ДобавитьПараметрФлаг(Знач ИмяПараметра, Знач Пояснение = "", Знач Глобальный = Ложь) Экспорт
3030

3131
Лог.Отладка("ДобавитьПараметрФлаг: ИмяПараметра <"+ИмяПараметра+">");
3232

33-
ДобавитьПараметрВТаблицу(мПараметры, ИмяПараметра, Пояснение, Истина, Глобальный);
33+
Возврат ДобавитьПараметрВТаблицу(мПараметры, ИмяПараметра, Пояснение, Истина, Глобальный);
3434

3535
КонецФункции
3636

3737
Функция ДобавитьПараметрКоллекция(Знач ИмяПараметра, Знач Пояснение = "") Экспорт
3838

3939
Лог.Отладка("ДобавитьПараметрКоллекция: ИмяПараметра <"+ИмяПараметра+">");
4040

41-
ДобавитьПараметрКоллекцияВТаблицу(мПозиционныеПараметры, ИмяПараметра, Пояснение);
41+
Возврат ДобавитьПараметрКоллекцияВТаблицу(мПозиционныеПараметры, ИмяПараметра, Пояснение);
4242

4343
КонецФункции
4444

@@ -56,7 +56,12 @@
5656

5757
Процедура ДобавитьКоманду(Знач ОписаниеКоманды) Экспорт
5858

59-
мКоманды.Вставить(ОписаниеКоманды.Команда, ОписаниеКоманды);
59+
ИмяКоманды = ОписаниеКоманды.Команда;
60+
Если мКоманды.Получить(ИмяКоманды) <> Неопределено Тогда
61+
ВызватьИсключение СтрШаблон("Команда <%1> уже добавлена ранее, повторное добавление является ошибкой!", ИмяКоманды);
62+
КонецЕсли;
63+
64+
мКоманды.Вставить(ИмяКоманды, ОписаниеКоманды);
6065

6166
КонецПроцедуры
6267

@@ -297,7 +302,7 @@
297302

298303
КонецФункции
299304

300-
Процедура РазобратьИменованныйПараметр(Знач Токен, Значение = Неопределено, Знач ИменованныеПараметры, Знач РезультатРазбора)
305+
Процедура РазобратьИменованныйПараметр(Знач Токен, Значение, Знач ИменованныеПараметры, Знач РезультатРазбора)
301306
Перем ЗначениеТокена;
302307

303308
Лог.Отладка("Это именованный параметр: " + Токен + " ?");
@@ -479,6 +484,8 @@
479484
СтрПараметр = ДобавитьПараметрВТаблицу(Таблица, Имя, Пояснение, Ложь);
480485
СтрПараметр.ЭтоКоллекция = Истина;
481486

487+
Возврат СтрПараметр;
488+
482489
КонецФункции
483490

484491
Инит();

0 commit comments

Comments
 (0)