include Nominal2 keywords -- Proof General legacy;
authorwenzelm
Thu, 22 May 2014 15:49:36 +0200
changeset 584068a1be5efe628
parent 58405 0ee2d5b566f6
child 58407 2869310dae2a
include Nominal2 keywords -- Proof General legacy;
etc/isar-keywords.el
src/HOL/ROOT
src/HOL/ex/Nominal2_Dummy.thy
     1.1 --- a/etc/isar-keywords.el	Thu May 22 15:31:36 2014 +0200
     1.2 +++ b/etc/isar-keywords.el	Thu May 22 15:49:36 2014 +0200
     1.3 @@ -149,9 +149,11 @@
     1.4      "no_translations"
     1.5      "no_type_notation"
     1.6      "nominal_datatype"
     1.7 +    "nominal_function"
     1.8      "nominal_inductive"
     1.9      "nominal_inductive2"
    1.10      "nominal_primrec"
    1.11 +    "nominal_termination"
    1.12      "nonterminal"
    1.13      "notation"
    1.14      "note"
    1.15 @@ -315,6 +317,7 @@
    1.16      "avoids"
    1.17      "begin"
    1.18      "binder"
    1.19 +    "binds"
    1.20      "checking"
    1.21      "class_instance"
    1.22      "class_relation"
    1.23 @@ -613,9 +616,11 @@
    1.24      "interpretation"
    1.25      "lemma"
    1.26      "lift_definition"
    1.27 +    "nominal_function"
    1.28      "nominal_inductive"
    1.29      "nominal_inductive2"
    1.30      "nominal_primrec"
    1.31 +    "nominal_termination"
    1.32      "pcpodef"
    1.33      "permanent_interpretation"
    1.34      "primcorecursive"
     2.1 --- a/src/HOL/ROOT	Thu May 22 15:31:36 2014 +0200
     2.2 +++ b/src/HOL/ROOT	Thu May 22 15:49:36 2014 +0200
     2.3 @@ -582,6 +582,7 @@
     2.4      ML
     2.5      SAT_Examples
     2.6      Sudoku
     2.7 +    Nominal2_Dummy
     2.8    theories [skip_proofs = false]
     2.9      Meson_Test
    2.10    theories [condition = SVC_HOME]
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/src/HOL/ex/Nominal2_Dummy.thy	Thu May 22 15:49:36 2014 +0200
     3.3 @@ -0,0 +1,22 @@
     3.4 +header \<open>Dummy theory to anticipate AFP/Nominal2 keywords\<close>  (* Proof General legacy *)
     3.5 +
     3.6 +theory Nominal2_Dummy
     3.7 +imports Main
     3.8 +keywords
     3.9 +  "nominal_datatype" :: thy_decl and
    3.10 +  "nominal_function" "nominal_inductive" "nominal_termination" :: thy_goal and
    3.11 +  "atom_decl" "equivariance" :: thy_decl and
    3.12 +  "avoids" "binds"
    3.13 +begin
    3.14 +
    3.15 +ML \<open>
    3.16 +Outer_Syntax.command @{command_spec "nominal_datatype"} "dummy" Scan.fail;
    3.17 +Outer_Syntax.command @{command_spec "nominal_function"} "dummy" Scan.fail;
    3.18 +Outer_Syntax.command @{command_spec "nominal_inductive"} "dummy" Scan.fail;
    3.19 +Outer_Syntax.command @{command_spec "nominal_termination"} "dummy" Scan.fail;
    3.20 +Outer_Syntax.command @{command_spec "atom_decl"} "dummy" Scan.fail;
    3.21 +Outer_Syntax.command @{command_spec "equivariance"} "dummy" Scan.fail;
    3.22 +\<close>
    3.23 +
    3.24 +end
    3.25 +