equal
deleted
inserted
replaced
18 val properties: Properties.T -> T -> T |
18 val properties: Properties.T -> T -> T |
19 val nameN: string |
19 val nameN: string |
20 val name: string -> T -> T |
20 val name: string -> T -> T |
21 val kindN: string |
21 val kindN: string |
22 val instanceN: string |
22 val instanceN: string |
|
23 val languageN: string val language: string -> T |
|
24 val language_sort: T |
|
25 val language_type: T |
|
26 val language_term: T |
|
27 val language_prop: T |
|
28 val language_ML: T |
|
29 val language_document: T |
23 val bindingN: string val binding: T |
30 val bindingN: string val binding: T |
24 val entityN: string val entity: string -> string -> T |
31 val entityN: string val entity: string -> string -> T |
25 val get_entity_kind: T -> string option |
32 val get_entity_kind: T -> string option |
26 val defN: string |
33 val defN: string |
27 val refN: string |
34 val refN: string |
60 val delimiterN: string val delimiter: T |
67 val delimiterN: string val delimiter: T |
61 val inner_stringN: string val inner_string: T |
68 val inner_stringN: string val inner_string: T |
62 val inner_cartoucheN: string val inner_cartouche: T |
69 val inner_cartoucheN: string val inner_cartouche: T |
63 val inner_commentN: string val inner_comment: T |
70 val inner_commentN: string val inner_comment: T |
64 val token_rangeN: string val token_range: T |
71 val token_rangeN: string val token_range: T |
65 val sortN: string val sort: T |
|
66 val typN: string val typ: T |
|
67 val termN: string val term: T |
|
68 val propN: string val prop: T |
|
69 val sortingN: string val sorting: T |
72 val sortingN: string val sorting: T |
70 val typingN: string val typing: T |
73 val typingN: string val typing: T |
71 val ML_keyword1N: string val ML_keyword1: T |
74 val ML_keyword1N: string val ML_keyword1: T |
72 val ML_keyword2N: string val ML_keyword2: T |
75 val ML_keyword2N: string val ML_keyword2: T |
73 val ML_keyword3N: string val ML_keyword3: T |
76 val ML_keyword3N: string val ML_keyword3: T |
79 val ML_commentN: string val ML_comment: T |
82 val ML_commentN: string val ML_comment: T |
80 val ML_defN: string |
83 val ML_defN: string |
81 val ML_openN: string |
84 val ML_openN: string |
82 val ML_structN: string |
85 val ML_structN: string |
83 val ML_typingN: string val ML_typing: T |
86 val ML_typingN: string val ML_typing: T |
84 val ML_sourceN: string val ML_source: T |
|
85 val document_sourceN: string val document_source: T |
|
86 val antiquotedN: string val antiquoted: T |
87 val antiquotedN: string val antiquoted: T |
87 val antiquoteN: string val antiquote: T |
88 val antiquoteN: string val antiquote: T |
88 val ML_antiquotationN: string |
89 val ML_antiquotationN: string |
89 val document_antiquotationN: string |
90 val document_antiquotationN: string |
90 val document_antiquotation_optionN: string |
91 val document_antiquotation_optionN: string |
233 val kindN = "kind"; |
234 val kindN = "kind"; |
234 |
235 |
235 val instanceN = "instance"; |
236 val instanceN = "instance"; |
236 |
237 |
237 |
238 |
|
239 (* embedded languages *) |
|
240 |
|
241 val (languageN, language) = markup_string "language" nameN; |
|
242 |
|
243 val language_sort = language "sort"; |
|
244 val language_type = language "type"; |
|
245 val language_term = language "term"; |
|
246 val language_prop = language "prop"; |
|
247 |
|
248 val language_ML = language "ML"; |
|
249 val language_document = language "document"; |
|
250 |
|
251 |
238 (* formal entities *) |
252 (* formal entities *) |
239 |
253 |
240 val (bindingN, binding) = markup_elem "binding"; |
254 val (bindingN, binding) = markup_elem "binding"; |
241 |
255 |
242 val entityN = "entity"; |
256 val entityN = "entity"; |
315 val (inner_cartoucheN, inner_cartouche) = markup_elem "inner_cartouche"; |
329 val (inner_cartoucheN, inner_cartouche) = markup_elem "inner_cartouche"; |
316 val (inner_commentN, inner_comment) = markup_elem "inner_comment"; |
330 val (inner_commentN, inner_comment) = markup_elem "inner_comment"; |
317 |
331 |
318 val (token_rangeN, token_range) = markup_elem "token_range"; |
332 val (token_rangeN, token_range) = markup_elem "token_range"; |
319 |
333 |
320 val (sortN, sort) = markup_elem "sort"; |
|
321 val (typN, typ) = markup_elem "typ"; |
|
322 val (termN, term) = markup_elem "term"; |
|
323 val (propN, prop) = markup_elem "prop"; |
|
324 |
|
325 val (sortingN, sorting) = markup_elem "sorting"; |
334 val (sortingN, sorting) = markup_elem "sorting"; |
326 val (typingN, typing) = markup_elem "typing"; |
335 val (typingN, typing) = markup_elem "typing"; |
327 |
336 |
328 |
337 |
329 (* ML syntax *) |
338 (* ML syntax *) |
342 val ML_openN = "ML_open"; |
351 val ML_openN = "ML_open"; |
343 val ML_structN = "ML_struct"; |
352 val ML_structN = "ML_struct"; |
344 val (ML_typingN, ML_typing) = markup_elem "ML_typing"; |
353 val (ML_typingN, ML_typing) = markup_elem "ML_typing"; |
345 |
354 |
346 |
355 |
347 (* embedded source text *) |
356 (* antiquotations *) |
348 |
|
349 val (ML_sourceN, ML_source) = markup_elem "ML_source"; |
|
350 val (document_sourceN, document_source) = markup_elem "document_source"; |
|
351 |
357 |
352 val (antiquotedN, antiquoted) = markup_elem "antiquoted"; |
358 val (antiquotedN, antiquoted) = markup_elem "antiquoted"; |
353 val (antiquoteN, antiquote) = markup_elem "antiquote"; |
359 val (antiquoteN, antiquote) = markup_elem "antiquote"; |
354 |
360 |
355 val ML_antiquotationN = "ML_antiquotation"; |
361 val ML_antiquotationN = "ML_antiquotation"; |