Ответ
MoKo 22.11.2015 01:23
Да, такая идея всплывает не первый раз, но вот реализация без ущерба производительности боюсь невозможна (хотя если кто придумает как это сделать - буду только рад).
Сейчас исключения парсера - это на самом деле исключения C++, и в процессе их возникновения из метода собирается локальная переменная с текущим выполняемым оператором. И это одноразовая операция, продолжить работу кода невозможно. Класть не в локальную переменную, а в по сути свой стек - медленнее.
Можно попробовать решить более частную задачу, показывать в stacktrace только методы на парсере. На парвый взгляд это можно будет сделать, используя $caller.