parser

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

 

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

^process[MAIN]{}: добавление метода в MAIN из класса

Pavel Zagrebelin 29.01.2003 07:06

кусок из доки:
^process{@extra[]
Здоровья прежде всего…
}
И ещё кусок оттуда же:
Операторами в Parser считаются методы класса MAIN, добавляя новые методы в этот класс вы расширяете базовый набор операторов.
У меня в корневом auto.p есть такой примерно кусок:
^if($lala[] is junction){lala}
если в любом .html (из который собирается MAIN) прописать @lala[], то всё работает.
Если сделать в любом классе
^process[MAIN]{@lala[]
$result[It's worked!]
}
то я получаю
Can not add method to system class.

А как прописать ляля[] из любого другого класса? Может, имеет смысл сделать класс page, в контексте которого и плясать? или как?