我正在寻找替代-print或javap作为一种方法来确定编译器在Scala中正在做什么.随着新的反射/宏库,reify似乎应该是一个很好的候选人,如在返璞词的宏观的desugar.它甚至展示了人们如何做到这一点,前M4.
-print
javap
reify
desugar
所以问题是,在Scala 2.10.0-M4之后,我可以在Scala的REPL上输入最短/最简单的东西来获取表达式的AST?
macros scala scala-2.10
macros ×1
scala ×1
scala-2.10 ×1