Mar. 27th, 2013

eddy_em: (hram nauki)

Вернулся я вчера к своей модели "кривого зеркала" и начал добавлять туда анализатор аргументов командной строки.
Вспомнил, что это дело у меня всегда вызывало головную боль: добавление/удаление/изменение параметров требовало пристального внимания (т.к. нужно было и строку с короткими опциями подправить, и структуру с длинными, и в справке поковыряться, и в switch добавить пунктик). И решил я это дело себе упростить.

За полтора дня не очень усердной работы я сделал вот такой парсер опций командной строки. По ссылке — архив с примером, под катом — как работает.

Подробности )

А вот — короткое видео (1.7МБ), на котором я гоняю эту парсилку (в т.ч. демонстрирую ошибочное поведение и поведение с опциональными аргументами).


UPD: после комментария на фрихабре я задумался, что ведь и правда бывают "накапливаемые опции" (когда одна и та же опция вызывается несколько раз, а ее аргументы должны "накаприваться"). Обновил.

Теперь - так: )

eddy_em: (hram nauki)
"Розроблено : Державним науково-дослідним інститутом інформатизації та моделювання економіки на платформі DoCSoft"

У них тоже жесткач в моде.

Я смотрю, это прямо тенденция какая-то на развалинах СССР "верстать" государственные сайты, как говно. Да еще стараться это сделать так, чтобы гражданин совершенно никак не смог воспользоваться предлагаемыми услугами (как, например, на наших сраных "госуслугах").

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 27th, 2025 05:34 pm
Powered by Dreamwidth Studios