Skip to content

Commit

Permalink
Finish 0.9.5
Browse files Browse the repository at this point in the history
  • Loading branch information
khorevaa committed Jan 8, 2018
2 parents 97becb4 + d3af99b commit 19c78f6
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 8 deletions.
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,17 @@ cli поддерживает автоматическую инициализац

```bsl
Процедура ОписаниеКоманды(Команда) Экспорт
Путь = Команда.Аргумент("PATH", "" ,"Описание аргумента")
.ТСтрока() / тип опции Строка
.ВОкружении("ИМЯ_ПЕРЕМЕННОЙ")
.ПоУмолчанию(Ложь)
.СкрытьВСправке(); // Любой тип
Отладка = Команда.Опция("o opt", Ложь ,"Описание опции")
.ТСтрока() / тип опции Строка
.ВОкружении("ИМЯ_ПЕРЕМЕННОЙ")
.ПоУмолчанию(Ложь)
.СкрытьВСправке(); // Любой тип
КонецПроцедуры
```

Expand Down
4 changes: 2 additions & 2 deletions packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
//

Описание.Имя("cli")
.Версия("0.9.4")
.Версия("0.9.5")
.Автор("Khorev Aleksey")
.АдресАвтора("khorevaa@gmail.com")
.Описание("Данный пакет облегчает создание консольных приложений на Oscript")
Expand All @@ -16,7 +16,7 @@
.ВключитьФайл("packagedef")
.ЗависитОт("logos")
.ЗависитОт("delegate", "0.2.0")
.ЗависитОт("fluent", "0.2.2")
//.ЗависитОт("fluent", "0.2.2")
.ЗависитОт("asserts")
//.ЗависитОт("1bdd") // Необходимо установил для тестирования
//.ЗависитОт("1testrunner") // Необходимо установил для тестирования
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#Использовать logos
#Использовать fluent

перем Лог;

Expand Down Expand Up @@ -151,10 +150,24 @@

Процедура СортироватьМассив(МассивСоединений)

ПроцессорКоллекций = ПроцессорыКоллекций.ИзКоллекции(МассивСоединений);
МассивСоединений = ПроцессорКоллекций
.Сортировать("Результат = Элемент1.Парсер.Приоритет() > Элемент2.Парсер.Приоритет()")
.ВМассив();
Для й = 0 По МассивСоединений.Количество() - 1 Цикл
Флаг = Ложь;
к = МассивСоединений.Количество() - 1;
Пока к > й Цикл
Элемент = МассивСоединений[к - 1];
СледующийЭлемент = МассивСоединений[к];
РезультатСортировки = Элемент.Парсер.Приоритет() > СледующийЭлемент.Парсер.Приоритет();
Если РезультатСортировки > 0 Тогда
МассивСоединений[к - 1] = СледующийЭлемент;
МассивСоединений[к] = Элемент;
Флаг = Истина;
КонецЕсли;
к = к - 1;
КонецЦикла;
Если НЕ Флаг Тогда
Прервать;
КонецЕсли;
КонецЦикла;

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

Expand Down

0 comments on commit 19c78f6

Please sign in to comment.