src/Pure/PIDE/markup.scala
changeset 81630 5b87f8dacd8e
parent 81565 bf19ea589f99
child 81647 ae670d860912
equal deleted inserted replaced
81629:79079d94095b 81630:5b87f8dacd8e
   177 
   177 
   178   /* expression */
   178   /* expression */
   179 
   179 
   180   val EXPRESSION = "expression"
   180   val EXPRESSION = "expression"
   181   object Expression {
   181   object Expression {
   182     def unapply(markup: Markup): Option[String] =
   182     def unapply(markup: Markup): Option[(String, String)] =
   183       markup match {
   183       markup match {
   184         case Markup(EXPRESSION, props) => Some(Kind.get(props))
   184         case Markup(EXPRESSION, props) => Some((Kind.get(props), Name.get(props)))
   185         case _ => None
   185         case _ => None
   186       }
   186       }
   187 
   187 
   188     val item: Markup = Markup(EXPRESSION, Kind(ITEM))
   188     val item: Markup = Markup(EXPRESSION, Kind(ITEM))
   189   }
   189   }