60 val typN: string val typ: T |
60 val typN: string val typ: T |
61 val termN: string val term: T |
61 val termN: string val term: T |
62 val propN: string val prop: T |
62 val propN: string val prop: T |
63 val attributeN: string val attribute: string -> T |
63 val attributeN: string val attribute: string -> T |
64 val methodN: string val method: string -> T |
64 val methodN: string val method: string -> T |
|
65 val ML_keywordN: string val ML_keyword: T |
|
66 val ML_identN: string val ML_ident: T |
|
67 val ML_tvarN: string val ML_tvar: T |
|
68 val ML_numeralN: string val ML_numeral: T |
|
69 val ML_charN: string val ML_char: T |
|
70 val ML_stringN: string val ML_string: T |
|
71 val ML_commentN: string val ML_comment: T |
|
72 val ML_malformedN: string val ML_malformed: T |
65 val ML_sourceN: string val ML_source: T |
73 val ML_sourceN: string val ML_source: T |
66 val doc_sourceN: string val doc_source: T |
74 val doc_sourceN: string val doc_source: T |
67 val antiqN: string val antiq: T |
75 val antiqN: string val antiq: T |
68 val ML_antiqN: string val ML_antiq: string -> T |
76 val ML_antiqN: string val ML_antiq: string -> T |
69 val doc_antiqN: string val doc_antiq: string -> T |
77 val doc_antiqN: string val doc_antiq: string -> T |
211 |
219 |
212 val (attributeN, attribute) = markup_string "attribute" nameN; |
220 val (attributeN, attribute) = markup_string "attribute" nameN; |
213 val (methodN, method) = markup_string "method" nameN; |
221 val (methodN, method) = markup_string "method" nameN; |
214 |
222 |
215 |
223 |
|
224 (* ML syntax *) |
|
225 |
|
226 val (ML_keywordN, ML_keyword) = markup_elem "ML_keyword"; |
|
227 val (ML_identN, ML_ident) = markup_elem "ML_ident"; |
|
228 val (ML_tvarN, ML_tvar) = markup_elem "ML_tvar"; |
|
229 val (ML_numeralN, ML_numeral) = markup_elem "ML_numeral"; |
|
230 val (ML_charN, ML_char) = markup_elem "ML_char"; |
|
231 val (ML_stringN, ML_string) = markup_elem "ML_string"; |
|
232 val (ML_commentN, ML_comment) = markup_elem "ML_comment"; |
|
233 val (ML_malformedN, ML_malformed) = markup_elem "ML_malformed"; |
|
234 |
|
235 |
216 (* embedded source text *) |
236 (* embedded source text *) |
217 |
237 |
218 val (ML_sourceN, ML_source) = markup_elem "ML_source"; |
238 val (ML_sourceN, ML_source) = markup_elem "ML_source"; |
219 val (doc_sourceN, doc_source) = markup_elem "doc_source"; |
239 val (doc_sourceN, doc_source) = markup_elem "doc_source"; |
220 |
240 |