src/Pure/General/markup.ML
changeset 26255 2246d8bbe89d
parent 26051 43bcb30a6d97
child 26702 a079f8f0080b
equal deleted inserted replaced
26254:3def1a1fea4e 26255:2246d8bbe89d
    22   val lineN: string
    22   val lineN: string
    23   val columnN: string
    23   val columnN: string
    24   val fileN: string
    24   val fileN: string
    25   val position_properties: string list
    25   val position_properties: string list
    26   val positionN: string val position: T
    26   val positionN: string val position: T
       
    27   val locationN: string val location: T
    27   val indentN: string
    28   val indentN: string
    28   val blockN: string val block: int -> T
    29   val blockN: string val block: int -> T
    29   val widthN: string
    30   val widthN: string
    30   val breakN: string val break: int -> T
    31   val breakN: string val break: int -> T
    31   val fbreakN: string val fbreak: T
    32   val fbreakN: string val fbreak: T
   111 val idN = "id";
   112 val idN = "id";
   112 
   113 
   113 val position_properties = [lineN, columnN, fileN, idN];
   114 val position_properties = [lineN, columnN, fileN, idN];
   114 val (positionN, position) = markup_elem "position";
   115 val (positionN, position) = markup_elem "position";
   115 
   116 
       
   117 val (locationN, location) = markup_elem "location";
       
   118 
   116 
   119 
   117 (* pretty printing *)
   120 (* pretty printing *)
   118 
   121 
   119 val indentN = "indent";
   122 val indentN = "indent";
   120 val (blockN, block) = markup_int "block" indentN;
   123 val (blockN, block) = markup_int "block" indentN;