parser

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

 

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

Ответ

G_Z 12.06.2015 17:30 / 12.06.2015 17:31

Самый простой способ переопределить оператор — декларировать его в нужном месте.
Для этого достаточно сложить операторы в файл и сделать ^use[файл].
^process[MAIN]{^@unhandled_exception^[exception^;stack^]
blah-blah
}
^process[$MAIN:CLASS]{^@unhandled_exception^[exception^;stack^]
   blah-blah
}
Передавать нужно указатель на класс, а не строку с его именем.
что тоже не понятно, где он в опциях (которые не заданы) - увидел код?
Раз первый параметр строка, то это код, а второй он считает опциями.
метод @main будет переименован в случае
если внутри process{ будет таковой описан? } так что ли?
Да, иначе он может переопределить существующий @main.
А так к нему можно будет обратиться по новому имени.