我正在用 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
第二个参数为空的命令 ( ""
)。如果我选择更长的第二个参数,Efficient_Nat
理论首先会发出它的代码。但我必须写到文件的开头。
code_include Scala ""
{*package GENERATED
// Code generated by Isabelle
*}
这个解决方案有多邪恶?如果它不是那么邪恶,我怎么能添加诸如当前日期、当前你的文件以及export_code
发生的行之类的东西。我还可以添加我导出的代码方程式但不添加它们的体面吗?