parser

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

 

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

Запутался в синтаксисе

Nexus 18.08.2003 14:51

есть конструкция в конструкторе класса:

$handlers[
$.[user.register][$register_process]
$.[auth.login][$auth_process]
$.[auth.logout][$logout]
$._default[$auth_process]
]

Через форму получаем action
^handlers.[$form:action][]

И хотим вызвать в классе соотв методы.
Т.е. для action=user.register
вызвать ^register_process[]

Получаем ошибку
mod_user may not be overwritten with hash hash, use constructor
mod_user


D:/InetRoot/classes/user/mod_user.p(36)
exception.type=parser.runtime
user.register D:/InetRoot/classes/user/mod_user.p(36)
create D:/InetRoot/classes/user/index.html(10)
pSQL D:/InetRoot/classes/user/index.html(10)
connect D:/InetRoot/classes/user/index.html(7)

видимо точка обрабатывется как значение хеша.
как тут быть?