Skip to content

Commit c864bc3

Browse files
committed
Rename Extraction to TemplateExtraction
1 parent 19e57fd commit c864bc3

File tree

8 files changed

+802
-28
lines changed

8 files changed

+802
-28
lines changed

extraction/Makefile

Lines changed: 792 additions & 15 deletions
Large diffs are not rendered by default.

extraction/_CoqProject

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
-R theories Extraction
1+
-R theories TemplateExtraction
22
-Q ../template-coq/theories Template
33
-I ../template-coq/src
44

extraction/theories/Extract.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
From Coq Require Import Bool String List Program BinPos Compare_dec Omega.
44
From Template Require Import config utils monad_utils Ast univ Induction LiftSubst UnivSubst Typing Checker Retyping MetaTheory WcbvEval.
5-
From Extraction Require Ast Typing WcbvEval.
5+
From TemplateExtraction Require Ast Typing WcbvEval.
66
Require Import String.
77
Local Open Scope string_scope.
88
Set Asymmetric Patterns.
@@ -16,7 +16,7 @@ Definition is_prop_sort s :=
1616
| None => false
1717
end.
1818

19-
Module E := Extraction.Ast.
19+
Module E := TemplateExtraction.Ast.
2020

2121
Section Erase.
2222
Context `{F : Fuel}.
@@ -281,7 +281,7 @@ Fixpoint obs_eq (Σ : global_context) (v v' : term) (T : term) (s : universe) :
281281

282282
Record extraction_post (Σ : global_context) (Σ' : Ast.global_context) (t : term) (t' : E.term) :=
283283
{ extr_value : E.term;
284-
extr_eval : Extraction.WcbvEval.eval (fst Σ') [] t' extr_value;
284+
extr_eval : TemplateExtraction.WcbvEval.eval (fst Σ') [] t' extr_value;
285285
(* extr_equiv : obs_eq Σ v extr_value *) }.
286286

287287
(** The extraction correctness theorem we conjecture. *)

extraction/theories/Induction.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(* Distributed under the terms of the MIT license. *)
22

33
From Template Require Import univ.
4-
From Extraction Require Import Ast.
4+
From TemplateExtraction Require Import Ast.
55
Require Import List Program.
66
Require Import BinPos.
77
Require Import Coq.Arith.Compare_dec Bool.

extraction/theories/LiftSubst.v

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
(* Distributed under the terms of the MIT license. *)
22

3-
Require Import List Program.
4-
Require Import Ast.
5-
Require Import BinPos.
6-
Require Import Coq.Arith.Compare_dec Bool.
7-
Require Import Induction.
3+
From Coq Require Import List Program BinPos Arith.Compare_dec Bool.
4+
From TemplateExtraction Require Import Ast Induction.
85

96
(** * Lifting and substitution for the AST
107

extraction/theories/Typing.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
From Coq Require Import Bool String List Program BinPos Compare_dec Omega.
44
Require Import Template.config Template.utils Template.kernel.univ.
5-
From Extraction Require Import Ast Induction LiftSubst UnivSubst.
5+
From TemplateExtraction Require Import Ast Induction LiftSubst UnivSubst.
66
Require Import String.
77
Local Open Scope string_scope.
88
Set Asymmetric Patterns.

extraction/theories/UnivSubst.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
From Coq Require Import Bool String List Program BinPos Compare_dec Omega.
44
From Template Require Import utils univ.
5-
From Extraction Require Import Ast Induction LiftSubst.
5+
From TemplateExtraction Require Import Ast Induction LiftSubst.
66
From Template Require AstUtils.
77
Require Import String.
88
Local Open Scope string_scope.

extraction/theories/WcbvEval.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
From Coq Require Import Bool String List Program BinPos Compare_dec Omega.
44
From Template Require Import config utils Ast univ.
5-
From Extraction Require Import Ast Induction LiftSubst UnivSubst Typing.
5+
From TemplateExtraction Require Import Ast Induction LiftSubst UnivSubst Typing.
66
From Template Require AstUtils.
77
Require Import String.
88
Local Open Scope string_scope.

0 commit comments

Comments
 (0)