Qual é a maneira mais fácil de usar reify (obter uma AST of) uma expressão no Scala?
Eu estou procurando alternativas para-print
oujavap
como uma maneira de descobrir o que o compilador está fazendo no Scala. Com a nova biblioteca de reflexões / macros,reify
parece um bom candidato para isso, como mostrado no retronymmacrocosmo'sdesugar
. Até mostra como alguém costumava fazer isso, pré-M4.
Então a questão é, qual é a coisa mais curta / fácil que eu posso digitar no REPL do Scala para obter o AST para uma expressão, pós-Scala 2.10.0-M4?