parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

по поводу не обязательных парамметров

max_rip 30.07.2015 00:14

Меня все время вгонят в стопор их порядок в парсере, обычно не обязательные параметры идут в конец, тут же их порядок иногда не логичен )
Например
^file::base64[закодированное] 
^file::base64[text|binary;имя файла;закодированное;опции]
Почему text|binary ;имя файла; ставится перед закодированное. Не логично , лично меня это путает.
Еще пример смены порядка, в load тоже самое
^table::create{табличные_данные} 
^table::create[nameless]{табличные_данные}
Я конечно понимаю, что читают слева направо и вы переносите в самое начало чтобы было легче прочитать потом код, но все равно ...