src/Pure/term_xml.scala
changeset 75427 323481d143c6
parent 75425 b958e053d993
child 75436 40630fec3b5d
--- a/src/Pure/term_xml.scala	Sat Apr 09 12:03:56 2022 +0200
+++ b/src/Pure/term_xml.scala	Sat Apr 09 12:07:51 2022 +0200
@@ -50,7 +50,7 @@
       variant[Typ](List(
         { case (List(a), b) => Type(a, list(typ)(b)) case _ => ??? },
         { case (List(a), b) => TFree(a, sort(b)) case _ => ??? },
-        { case (a, b) => TVar(indexname(a), sort(b)) case _ => ??? }))
+        { case (a, b) => TVar(indexname(a), sort(b)) }))
 
     val typ_body: T[Typ] = { case Nil => dummyT case body => typ(body) }
 
@@ -58,7 +58,7 @@
       variant[Term](List(
         { case (List(a), b) => Const(a, list(typ)(b)) case _ => ??? },
         { case (List(a), b) => Free(a, typ_body(b)) case _ => ??? },
-        { case (a, b) => Var(indexname(a), typ_body(b)) case _ => ??? },
+        { case (a, b) => Var(indexname(a), typ_body(b)) },
         { case (Nil, a) => Bound(int(a)) case _ => ??? },
         { case (List(a), b) => val (c, d) = pair(typ, term)(b); Abs(a, c, d) case _ => ??? },
         { case (Nil, a) => val (b, c) = pair(term, term)(a); App(b, c) case _ => ??? }))
@@ -71,7 +71,7 @@
         variant[Term](List(
           { case (List(a), b) => Const(a, list(typ)(b)) case _ => ??? },
           { case (List(a), b) => Free(a, env_type(a, typ_body(b))) case _ => ??? },
-          { case (a, b) => Var(indexname(a), typ_body(b)) case _ => ??? },
+          { case (a, b) => Var(indexname(a), typ_body(b)) },
           { case (Nil, a) => Bound(int(a)) case _ => ??? },
           { case (List(a), b) => val (c, d) = pair(typ, term)(b); Abs(a, c, d) case _ => ??? },
           { case (Nil, a) => val (b, c) = pair(term, term)(a); App(b, c) case _ => ??? }))