Что такое 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

0 ответов

Другие вопросы по тегам