more strict syntax, according to manual;
authorwenzelm
Mon, 20 Aug 2012 13:39:41 +0200
changeset 48862 8967b42db2d5
parent 48861 461be56c312f
child 48863 881e8a96e617
more strict syntax, according to manual;
src/Pure/System/build.scala
--- a/src/Pure/System/build.scala	Mon Aug 20 08:40:18 2012 +0200
+++ b/src/Pure/System/build.scala	Mon Aug 20 13:39:41 2012 +0200
@@ -171,7 +171,7 @@
 
       val option =
         name ~ opt(keyword("=") ~! name ^^ { case _ ~ x => x }) ^^ { case x ~ y => (x, y) }
-      val options = keyword("[") ~> repsep(option, keyword(",")) <~ keyword("]")
+      val options = keyword("[") ~> rep1sep(option, keyword(",")) <~ keyword("]")
 
       val theories =
         keyword(THEORIES) ~! ((options | success(Nil)) ~ rep(theory_name)) ^^