parser

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

 

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

Ответ

G_Z 08.07.2016 21:25 / 08.07.2016 21:26

Дело не столько в значении, сколько в его проверке в методах.

У меня обычная практика перед проверкой типа и прочего проверять определённость:
@method[param]
^if(def $param){}{
	$param[default]
}
Тогда метод можно звать без параметра или с void — в обоих случаях будет выставлено значение по умолчанию.

Тут, конечно, не парсерный код, но ожидаешь подобного подхода, и ругань на «проброшенный» параметр мне кажется излишней.