我正在用Isabelle生成Scala代碼。我怎樣才能爲我的Scala文件指定一個頭文件?例如,我想有這樣的事情:如何指定標題和生成的代碼包?
// Generated code. Generated with Isabelle/HOL
// File: blubb.thy line:1234
// Date: Wed, 27.03.2013
// exported code equations: bla blub blob ...
如何指定要使用的包?例如,要使用包GENERATED
,該文件應以文字package GENERATED
開頭。
我走到這一步,最好的辦法是code_include
命令與空的第二個參數(""
)。 如果我選擇較長的第二參數,則理論首先發出其代碼。但我必須寫入文件的開頭。
code_include Scala ""
{*package GENERATED
// Code generated by Isabelle
*}
如何邪惡是該解決方案?如果它不是那麼邪惡,我怎麼能添加諸如當前日期,當前你的文件和export_code
發生的行。我還可以添加我輸出的代碼方程,但不添加它們的代碼?