src/Pure/General/markup.ML
changeset 30614 845bcfd3e9cd
parent 30221 14145e81a2fe
child 30702 274626e2b2dd
equal deleted inserted replaced
30613:b22d35d9ef28 30614:845bcfd3e9cd
    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