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
2 番目のパラメーターが空のコマンド ( ""
) です。より長い 2 番目のパラメーターを選択すると、Efficient_Nat
理論は最初にそのコードを発行します。ただし、ファイルの先頭に書き込む必要があります。
code_include Scala ""
{*package GENERATED
// Code generated by Isabelle
*}
この解決策はどれほど悪いですか?それほど悪くない場合、現在の日付、現在のあなたのファイル、および発生した行などをどのように追加できますexport_code
か。エクスポートしたコード方程式を追加することはできますが、それらの品位は追加できませんか?