src/Pure/PIDE/markup.ML
changeset 62806 de9bf8171626
parent 62789 ce15dd971965
child 62933 f14569a9ab93
--- a/src/Pure/PIDE/markup.ML	Fri Apr 01 19:01:34 2016 +0200
+++ b/src/Pure/PIDE/markup.ML	Fri Apr 01 21:34:17 2016 +0200
@@ -61,7 +61,7 @@
   val position_properties': string list
   val position_properties: string list
   val positionN: string val position: T
-  val expressionN: string val expression: T
+  val expressionN: string val expression: string -> T
   val citationN: string val citation: string -> T
   val pathN: string val path: string -> T
   val urlN: string val url: string -> T
@@ -379,7 +379,8 @@
 
 (* expression *)
 
-val (expressionN, expression) = markup_elem "expression";
+val expressionN = "expression";
+fun expression kind = (expressionN, if kind = "" then [] else [(kindN, kind)]);
 
 
 (* citation *)