mirror of https://github.com/seL4/l4v.git
lib: make ML_Utils a separate session
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
parent
f0f19375f7
commit
d86d577657
1
ROOTS
1
ROOTS
|
@ -7,6 +7,7 @@ tools
|
|||
camkes
|
||||
sys-init
|
||||
lib
|
||||
lib/ML_Utils
|
||||
lib/Word_Lib
|
||||
lib/sep_algebra
|
||||
lib/EVTutorial
|
||||
|
|
|
@ -8,8 +8,7 @@
|
|||
* Provides an alternate refinement function which takes an additional stateful journaling operation. *)
|
||||
theory Apply_Trace
|
||||
imports
|
||||
Main
|
||||
"MLUtils"
|
||||
ML_Utils.MLUtils
|
||||
begin
|
||||
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ theory Crunch
|
|||
imports
|
||||
WPSimp
|
||||
Lib
|
||||
MLUtils
|
||||
ML_Utils.MLUtils
|
||||
keywords "crunch" "crunch_ignore" "crunches" :: thy_decl
|
||||
begin
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
theory FP_Eval
|
||||
imports
|
||||
HOL.HOL
|
||||
TermPatternAntiquote
|
||||
HOL.HOL (* FIXME lib: remove *)
|
||||
ML_Utils.TermPatternAntiquote
|
||||
begin
|
||||
|
||||
text \<open>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
theory ML_Goal_Test
|
||||
imports
|
||||
ML_Goal
|
||||
MLUtils
|
||||
ML_Utils.MLUtils
|
||||
begin
|
||||
experiment begin
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ text \<open>
|
|||
\<close>
|
||||
theory MkTermAntiquote_Tests
|
||||
imports
|
||||
Lib.MkTermAntiquote
|
||||
Main
|
||||
MkTermAntiquote
|
||||
Main (* MkTermAntiquote imports only Pure *)
|
||||
begin
|
||||
|
||||
text \<open>
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
(*
|
||||
* Copyright 2023, Proofcraft Pty Ltd
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*)
|
||||
|
||||
chapter Lib
|
||||
|
||||
session ML_Utils (lib) = HOL +
|
||||
theories
|
||||
MLUtils
|
||||
MkTermAntiquote
|
||||
TermPatternAntiquote
|
||||
TacticAntiquotation
|
||||
TacticTutorial
|
||||
MkTermAntiquote_Tests
|
||||
TacticAntiquotation_Test
|
||||
TermPatternAntiquote_Tests
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
theory TacticAntiquotation_Test
|
||||
imports
|
||||
Lib.TacticAntiquotation
|
||||
TacticAntiquotation
|
||||
begin
|
||||
|
||||
text \<open>Simple tests.\<close>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
theory TermPatternAntiquote_Tests
|
||||
imports
|
||||
Lib.TermPatternAntiquote
|
||||
Main
|
||||
TermPatternAntiquote
|
||||
Main (* TermPatternAntiquote imports only Pure *)
|
||||
begin
|
||||
|
||||
text \<open>
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright 2023, Proofcraft Pty Ltd
|
||||
|
||||
SPDX-License-Identifier: BSD-2-Clause
|
||||
-->
|
||||
|
||||
<!--
|
||||
|
||||
Regression Specification File
|
||||
|
||||
See "misc/regression/tests.xml" for a description of the file
|
||||
format.
|
||||
|
||||
-->
|
||||
<testsuite cpu-timeout="600">
|
||||
|
||||
<set depends="isabelle">
|
||||
<test name="ML_Utils">../../isabelle/bin/isabelle build -v -d ../.. ML_Utils</test>
|
||||
</set>
|
||||
|
||||
</testsuite>
|
|
@ -6,8 +6,8 @@
|
|||
theory Datatype_Schematic
|
||||
|
||||
imports
|
||||
MLUtils
|
||||
TermPatternAntiquote
|
||||
ML_Utils.MLUtils
|
||||
ML_Utils.TermPatternAntiquote
|
||||
begin
|
||||
|
||||
text \<open>
|
||||
|
|
|
@ -9,7 +9,7 @@ imports
|
|||
WP_Pre
|
||||
WPFix
|
||||
Apply_Debug
|
||||
MLUtils
|
||||
ML_Utils.MLUtils
|
||||
begin
|
||||
|
||||
definition
|
||||
|
|
10
lib/ROOT
10
lib/ROOT
|
@ -10,8 +10,8 @@ session Lib (lib) = Word_Lib +
|
|||
sessions
|
||||
"HOL-Library"
|
||||
"HOL-Eisbach"
|
||||
ML_Utils
|
||||
directories
|
||||
"ml-helpers"
|
||||
"subgoal_focus"
|
||||
"Monad_WP"
|
||||
"Monad_WP/wp"
|
||||
|
@ -49,14 +49,6 @@ session Lib (lib) = Word_Lib +
|
|||
Apply_Debug
|
||||
MonadicRewrite
|
||||
HaskellLemmaBucket
|
||||
"ml-helpers/MkTermAntiquote"
|
||||
"ml-helpers/TermPatternAntiquote"
|
||||
"ml-helpers/TacticAntiquotation"
|
||||
"ml-helpers/MLUtils"
|
||||
"ml-helpers/TacticTutorial"
|
||||
"ml-helpers/MkTermAntiquote_Tests"
|
||||
"ml-helpers/TacticAntiquotation_Test"
|
||||
"ml-helpers/TermPatternAntiquote_Tests"
|
||||
FP_Eval
|
||||
"subgoal_focus/Subgoal_Methods"
|
||||
Insulin
|
||||
|
|
|
@ -8,7 +8,7 @@ theory RangeMap
|
|||
imports
|
||||
FastMap
|
||||
FP_Eval
|
||||
MkTermAntiquote
|
||||
ML_Utils.MkTermAntiquote
|
||||
begin
|
||||
|
||||
text \<open>
|
||||
|
|
|
@ -6,9 +6,8 @@
|
|||
|
||||
theory Trace_Schematic_Insts
|
||||
imports
|
||||
Main
|
||||
MLUtils
|
||||
TermPatternAntiquote
|
||||
ML_Utils.MLUtils
|
||||
ML_Utils.TermPatternAntiquote
|
||||
begin
|
||||
|
||||
text \<open>
|
||||
|
|
Loading…
Reference in New Issue