Ответ 1
Предоставить компилятору опцию -Ymacro-debug-lite
или -Ymacro-debug-verbose
.
Сверху моей головы, детализация печатных АСТ определяется -Yshow-trees-compact
, -Yshow-trees-stringified
, -Xprint-types
, -uniqid
и -Yshow-symkinds
. Вы можете найти другие драгоценные камни, запустив scala -X
и scala -Y
(или проверив источники настроек scala на https://github.com/scala/scala/blob/2.10.x/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala).
Кроме того, несмотря на то, что он по существу является макросом, у reification есть свой собственный механизм трассировки, который можно настроить с помощью -Yreify-copypaste
и -Yreify-debug
.