이사벨로 스칼라 코드를 생성하려고합니다. 스칼라 파일의 헤더를 어떻게 지정할 수 있습니까? 예를 들어, 다음과 같이하고 싶습니다.생성 된 코드의 헤더와 패키지는 어떻게 지정합니까?
// 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
이 발생한 행을 어떻게 추가 할 수 있습니까? 또한 내가 수출 한 코드 방정식을 추가 할 수 있습니까?