--- a/src/HOL/SPARK/Tools/spark_commands.ML Thu May 31 22:27:13 2018 +0200
+++ b/src/HOL/SPARK/Tools/spark_commands.ML Thu May 31 22:56:57 2018 +0200
@@ -92,13 +92,13 @@
end;
val _ =
- Outer_Syntax.command @{command_keyword spark_open_vcg}
+ Outer_Syntax.command \<^command_keyword>\<open>spark_open_vcg\<close>
"open a new SPARK environment and load a SPARK-generated .vcg file"
(Resources.provide_parse_files "spark_open_vcg" -- Parse.parname
>> (Toplevel.theory o spark_open Fdl_Lexer.vcg_header));
val _ =
- Outer_Syntax.command @{command_keyword spark_open}
+ Outer_Syntax.command \<^command_keyword>\<open>spark_open\<close>
"open a new SPARK environment and load a SPARK-generated .siv file"
(Resources.provide_parse_files "spark_open" -- Parse.parname
>> (Toplevel.theory o spark_open Fdl_Lexer.siv_header));
@@ -107,13 +107,13 @@
(Args.parens (Parse.list1 Parse.name) --| Args.colon -- Parse.name);
val _ =
- Outer_Syntax.command @{command_keyword spark_proof_functions}
+ Outer_Syntax.command \<^command_keyword>\<open>spark_proof_functions\<close>
"associate SPARK proof functions with terms"
(Scan.repeat1 (Parse.name -- (pfun_type --| Args.$$$ "=" -- Parse.term)) >>
(Toplevel.theory o fold add_proof_fun_cmd));
val _ =
- Outer_Syntax.command @{command_keyword spark_types}
+ Outer_Syntax.command \<^command_keyword>\<open>spark_types\<close>
"associate SPARK types with types"
(Scan.repeat1 (Parse.name -- Parse.!!! (Args.$$$ "=" |-- Parse.typ --
Scan.optional (Args.parens (Parse.list1
@@ -121,12 +121,12 @@
(Toplevel.theory o fold add_spark_type_cmd));
val _ =
- Outer_Syntax.local_theory_to_proof @{command_keyword spark_vc}
+ Outer_Syntax.local_theory_to_proof \<^command_keyword>\<open>spark_vc\<close>
"enter into proof mode for a specific verification condition"
(Parse.name >> prove_vc);
val _ =
- Outer_Syntax.command @{command_keyword spark_status}
+ Outer_Syntax.command \<^command_keyword>\<open>spark_status\<close>
"show the name and state of all loaded verification conditions"
(Scan.optional
(Args.parens
@@ -136,10 +136,10 @@
Toplevel.keep (fn state => show_status (Toplevel.theory_of state) args)))
val _ =
- Outer_Syntax.command @{command_keyword spark_end}
+ Outer_Syntax.command \<^command_keyword>\<open>spark_end\<close>
"close the current SPARK environment"
- (Scan.optional (@{keyword "("} |-- Parse.!!!
- (Parse.reserved "incomplete" --| @{keyword ")"}) >> K true) false >>
+ (Scan.optional (\<^keyword>\<open>(\<close> |-- Parse.!!!
+ (Parse.reserved "incomplete" --| \<^keyword>\<open>)\<close>) >> K true) false >>
(Toplevel.theory o SPARK_VCs.close));
val _ = Theory.setup (Theory.at_end (fn thy =>