parser

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

 

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

эта ошибка возникает в другом месте

Александр Петросян (PAF) 23.08.2004 11:53

вы где-то выводите $error, а не $error.el

и ещё:
общая идея хороша, но код получился громоздкий.
варианты:

1.
создавать $error всегда, в методе @auto.

2.
вы ведь в любом случае после ^errors собираетесь как-то бросать выполнение текущего метода, правильно?
иначе бы это был не ^error[xxx] а ^warning[xxx] :)
посему просто делаете вместо всяких там ^error.

^throw[yourtype;yourmessage]

а на верхнем уровне ловите (^try{...}{тут}).