src/Pure/System/build.scala
changeset 48916 f45ccc0d1ace
parent 48912 ffdb37019b2f
child 48992 0518bf89c777
equal deleted inserted replaced
48915:34fac6fb9b03 48916:f45ccc0d1ace
   183           ((keyword(IN) ~! path ^^ { case _ ~ x => x }) | success(".")) ~
   183           ((keyword(IN) ~! path ^^ { case _ ~ x => x }) | success(".")) ~
   184           (keyword("=") ~!
   184           (keyword("=") ~!
   185             (opt(session_name ~! keyword("+") ^^ { case x ~ _ => x }) ~
   185             (opt(session_name ~! keyword("+") ^^ { case x ~ _ => x }) ~
   186               ((keyword(DESCRIPTION) ~! text ^^ { case _ ~ x => x }) | success("")) ~
   186               ((keyword(DESCRIPTION) ~! text ^^ { case _ ~ x => x }) | success("")) ~
   187               ((keyword(OPTIONS) ~! options ^^ { case _ ~ x => x }) | success(Nil)) ~
   187               ((keyword(OPTIONS) ~! options ^^ { case _ ~ x => x }) | success(Nil)) ~
   188               rep(theories) ~
   188               rep1(theories) ~
   189               ((keyword(FILES) ~! rep1(path) ^^ { case _ ~ x => x }) | success(Nil))))) ^^
   189               ((keyword(FILES) ~! rep1(path) ^^ { case _ ~ x => x }) | success(Nil))))) ^^
   190         { case _ ~ (a ~ b ~ c ~ (_ ~ (d ~ e ~ f ~ g ~ h))) =>
   190         { case _ ~ (a ~ b ~ c ~ (_ ~ (d ~ e ~ f ~ g ~ h))) =>
   191             Session_Entry(pos, a, b, c, d, e, f, g, h) }
   191             Session_Entry(pos, a, b, c, d, e, f, g, h) }
   192     }
   192     }
   193 
   193