parser

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

 

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

Ответ

dwr 16.04.2011 18:54

> ... не совсем понятно как ваш синтаксис позволит описать передачу параметров в виде хеша (объекта), что используется очень часто.
> @method[aOptions]
> $aOptions.type
> $aOptions.id

А вот этот момент пока на этапе проектирования, тем не менее мне понравился ваш пример в предыдущем комментарии :)

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

Но есть еще один момент...

...по поводу типизации - IDE строит по ней autocomplete, поэтому она и была введена...

...без нее - совершенно непонятно, как IDE сможет определить ВСЕ ветки развития кода (даже если пытаться интерпретировать Parser на-лету, не удастся строить вменяемый и полный автокомплит).