src/HOL/SMT_Examples/boogie.ML
changeset 59936 b8ffc3dc9e24
parent 58061 3d060f43accb
child 61424 c3658c18b7bc
equal deleted inserted replaced
59935:343905de27b1 59936:b8ffc3dc9e24
   264 
   264 
   265 
   265 
   266 (* Isar command *)
   266 (* Isar command *)
   267 
   267 
   268 val _ =
   268 val _ =
   269   Outer_Syntax.command @{command_spec "boogie_file"}
   269   Outer_Syntax.command @{command_keyword boogie_file}
   270     "prove verification condition from .b2i file"
   270     "prove verification condition from .b2i file"
   271     (Resources.provide_parse_files "boogie_file" >> (fn files =>
   271     (Resources.provide_parse_files "boogie_file" >> (fn files =>
   272       Toplevel.theory (fn thy =>
   272       Toplevel.theory (fn thy =>
   273         let
   273         let
   274           val ([{lines, ...}], thy') = files thy;
   274           val ([{lines, ...}], thy') = files thy;