Какой самый простой способ использовать reify (получить AST) выражения в Scala?

Я рассматриваю альтернативы -printили javapв качестве способ выяснить, что компилятор делает в Scala. С новой библиотекой отражения/макросов, reifyкажется хорошим кандидатом для этого, как показано в macrocosmRetronym desugar. Там даже показано, как это делали до M4.

Итак, вопрос в том, что самое короткое/простое, что я могу ввести в REPL Scala, чтобы получить AST для выражения после Scala 2.10.0-M4?

36
задан Daniel C. Sobral 15 June 2012 в 17:08
поделиться