История изменений
Исправление Vit, (текущая версия) :
В общем, пока такая идея:
--font path1 --range XXX --range YYY --font path2 ...
Ну это какбэ понятно. А вот что касается парсинга
- всем группируемым значением задаем append в один и тот же массив
- вместо value идаем туда [ «key_name», value ]
- потом просто пробегаемся по массиву и перегруппируем как надо.
В итоге имеем стандартных парсер со всеми хелпами, валидациями и т.п., и нужную группировку при помощи небольшого зубила.
Исходная версия Vit, :
В общем, пока такая идея:
--font path1 --range XXX --range YYY --font path2 ...
Ну это какбэ понятно. А вот что касается парсинга
- всем группируемым значением задаем append в один и тот же массив
- вместо value идаем туда [ "key_name", value ]
- потом просто пробегаемся по массиву и перегруппируем как надо.
В итоге имеем стандартных парсер со всеми хелпами, валидациями и т.п., и нужную группировку при помощи небольшого зубила.