src/Tools/induct_tacs.ML
changeset 55111 5792f5106c40
parent 54742 7a86358a3c0b
child 55715 bc04f1ab3c3a
--- a/src/Tools/induct_tacs.ML	Wed Jan 22 15:28:19 2014 +0100
+++ b/src/Tools/induct_tacs.ML	Wed Jan 22 16:03:11 2014 +0100
@@ -122,13 +122,14 @@
 val opt_rules = Scan.option (rule_spec |-- Attrib.thms);
 
 val varss =
-  Parse.and_list' (Scan.repeat (Scan.unless rule_spec (Scan.lift (Args.maybe Args.name_source))));
+  Parse.and_list'
+    (Scan.repeat (Scan.unless rule_spec (Scan.lift (Args.maybe Args.name_inner_syntax))));
 
 in
 
 val setup =
   Method.setup @{binding case_tac}
-    (Args.goal_spec -- Scan.lift Args.name_source -- opt_rule >>
+    (Args.goal_spec -- Scan.lift Args.name_inner_syntax -- opt_rule >>
       (fn ((quant, s), r) => fn ctxt => SIMPLE_METHOD'' quant (gen_case_tac ctxt s r)))
     "unstructured case analysis on types" #>
   Method.setup @{binding induct_tac}