src/Pure/General/markup.ML
changeset 43547 f3a8476285c6
parent 43432 224006e5ac46
child 43548 f231a7594e54
equal deleted inserted replaced
43546:6629e2dedb00 43547:f3a8476285c6
    13   val is_empty: T -> bool
    13   val is_empty: T -> bool
    14   val properties: Properties.T -> T -> T
    14   val properties: Properties.T -> T -> T
    15   val nameN: string
    15   val nameN: string
    16   val name: string -> T -> T
    16   val name: string -> T -> T
    17   val kindN: string
    17   val kindN: string
    18   val bindingN: string val binding: string -> T
    18   val bindingN: string val binding: T
    19   val entityN: string val entity: string -> string -> T
    19   val entityN: string val entity: string -> string -> T
    20   val defN: string
    20   val defN: string
    21   val refN: string
    21   val refN: string
    22   val lineN: string
    22   val lineN: string
    23   val columnN: string
    23   val columnN: string
   163 val kindN = "kind";
   163 val kindN = "kind";
   164 
   164 
   165 
   165 
   166 (* formal entities *)
   166 (* formal entities *)
   167 
   167 
   168 val (bindingN, binding) = markup_string "binding" nameN;
   168 val (bindingN, binding) = markup_elem "binding";
   169 
   169 
   170 val entityN = "entity";
   170 val entityN = "entity";
   171 fun entity kind name = (entityN, [(nameN, name), (kindN, kind)]);
   171 fun entity kind name = (entityN, [(nameN, name), (kindN, kind)]);
   172 
   172 
   173 val defN = "def";
   173 val defN = "def";