redundant: read = check o parse;
authorwenzelm
Mon, 15 Jun 2015 15:34:29 +0200
changeset 60486 17a2dae7d246
parent 60485 aa4989ee74a5
child 60487 2abfcf85c627
child 60488 fa31b5d36beb
redundant: read = check o parse;
src/HOL/Eisbach/eisbach_rule_insts.ML
--- a/src/HOL/Eisbach/eisbach_rule_insts.ML	Mon Jun 15 15:33:38 2015 +0200
+++ b/src/HOL/Eisbach/eisbach_rule_insts.ML	Mon Jun 15 15:34:29 2015 +0200
@@ -85,15 +85,13 @@
 
     val typs =
       map snd type_insts
-      |> Syntax.read_typs ctxt1
-      |> Syntax.check_typs ctxt1;
+      |> Syntax.read_typs ctxt1;
 
     val typ_insts' = map2 (fn (xi, _) => fn T => (xi,T)) type_insts typs;
 
     val terms =
       map snd term_insts
-      |> Syntax.read_terms ctxt1
-      |> Syntax.check_terms ctxt1;
+      |> Syntax.read_terms ctxt1;
 
     val term_insts' = map2 (fn (xi, _) => fn t => (xi, t)) term_insts terms;
 
@@ -149,9 +147,7 @@
 
     val term_insts =
       map (the_list o (Option.map Parse_Tools.the_parse_val)) insts'
-      |> burrow (Syntax.read_terms ctxt1
-        #> Syntax.check_terms ctxt1
-        #> Variable.export_terms ctxt1 ctxt)
+      |> burrow (Syntax.read_terms ctxt1 #> Variable.export_terms ctxt1 ctxt)
       |> map (try the_single);
 
     val _ =