equal
deleted
inserted
replaced
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"; |