parser

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

 

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

создание класса вопрос из примеров

dimka 14.07.2004 18:05 / 14.07.2004 18:06

Доброго! Собственна говоря вопросик возник. Пытаюсь пример "Склонение имен существительных после числительных" поместить в класс для чего сделал файл cifr.p и положил его туда где остальные классы а именна в /classes/. Сам файл содержит:
@CLASS
cifr

@cifr[num;nominative;genitive_singular;genitive_plural]
^if($num > 10 && (($num % 100) \ 10) == 1){
        $result[$genitive_plural]
}{
        ^switch($num % 10){
                ^case(1){$result[$nominative]}
                ^case(2;3;4){$result[$genitive_singular]}
                ^case(5;6;7;8;9;0){$result[$genitive_plural]}
        }
}
а теперь пытаюсь его вызвать из файла test.html с содержанием:
@USE
/classes/cifr.p

@main[]

<p>$found($date_now.minute)
^cifr[$found;найдена $found запись;найдены $found записи;найдены $found записей]
но Парсер ругается говорит что мол:
Unhandled Exception (Debug)
undefined method
cifr

Подскажите пожалуйста как можно избежать данной ошибки, потому как класс из документации и dtf из примеров отлична работает.
Заранее благодарен.