src/Pure/PIDE/markup.scala
changeset 55666 cc350eb1087e
parent 55616 25a7a998852a
child 55672 5e25cc741ab9
--- a/src/Pure/PIDE/markup.scala	Fri Feb 21 23:42:43 2014 +0100
+++ b/src/Pure/PIDE/markup.scala	Sat Feb 22 15:07:33 2014 +0100
@@ -87,8 +87,8 @@
 
   /* embedded languages */
 
-  val SYMBOLS = "symbols"
-  val Symbols = new Properties.Boolean(SYMBOLS)
+  val Symbols = new Properties.Boolean("symbols")
+  val Antiquotes = new Properties.Boolean("antiquotes")
 
   val LANGUAGE = "language"
   object Language
@@ -96,11 +96,12 @@
     val ML = "ML"
     val UNKNOWN = "unknown"
 
-    def unapply(markup: Markup): Option[(String, Boolean)] =
+    def unapply(markup: Markup): Option[(String, Boolean, Boolean)] =
       markup match {
         case Markup(LANGUAGE, props) =>
-          (props, props) match {
-            case (Name(name), Symbols(symbols)) => Some((name, symbols))
+          (props, props, props) match {
+            case (Name(name), Symbols(symbols), Antiquotes(antiquotes)) =>
+              Some((name, symbols, antiquotes))
             case _ => None
           }
         case _ => None