Что такое 8-битный симулятор в компиляторе scala и как его запустить?
Я читал этот вопрос и увидел:
scalac включает в себя 8-битный симулятор полностью вооруженной и работающей боевой станции, которую можно просмотреть с помощью комбинации магических клавиш CTRL-ALT-F12 на этапе компиляции GenICode.
Чтобы показать, что фазы компиляции scalac
Я использовал scalac -Xshow-phases
,
phase name id description
---------- -- -----------
< ... >
icode 23 generate portable intermediate code
Кажется, что соответствующая фаза.
Я собираю программу Hello-world
object Hello {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
от scalac Hello.scala
и нажал CTRL-ALT-F12 полностью. Ничего не случилось. И попробовал scalac -Xprint:icode Hello.scala
с CTRL-ALT-F12 тоже ничего особенного.
Как я могу запустить симулятор? И что это делает?
На Scala 2.11.8 и OS X 10.11.5