src/Pure/General/markup.ML
changeset 30614 845bcfd3e9cd
parent 30225 14145e81a2fe
child 30704 274626e2b2dd
     1.1 --- a/src/Pure/General/markup.ML	Fri Mar 20 20:21:38 2009 +0100
     1.2 +++ b/src/Pure/General/markup.ML	Fri Mar 20 20:22:13 2009 +0100
     1.3 @@ -62,6 +62,14 @@
     1.4    val propN: string val prop: T
     1.5    val attributeN: string val attribute: string -> T
     1.6    val methodN: string val method: string -> T
     1.7 +  val ML_keywordN: string val ML_keyword: T
     1.8 +  val ML_identN: string val ML_ident: T
     1.9 +  val ML_tvarN: string val ML_tvar: T
    1.10 +  val ML_numeralN: string val ML_numeral: T
    1.11 +  val ML_charN: string val ML_char: T
    1.12 +  val ML_stringN: string val ML_string: T
    1.13 +  val ML_commentN: string val ML_comment: T
    1.14 +  val ML_malformedN: string val ML_malformed: T
    1.15    val ML_sourceN: string val ML_source: T
    1.16    val doc_sourceN: string val doc_source: T
    1.17    val antiqN: string val antiq: T
    1.18 @@ -213,6 +221,18 @@
    1.19  val (methodN, method) = markup_string "method" nameN;
    1.20  
    1.21  
    1.22 +(* ML syntax *)
    1.23 +
    1.24 +val (ML_keywordN, ML_keyword) = markup_elem "ML_keyword";
    1.25 +val (ML_identN, ML_ident) = markup_elem "ML_ident";
    1.26 +val (ML_tvarN, ML_tvar) = markup_elem "ML_tvar";
    1.27 +val (ML_numeralN, ML_numeral) = markup_elem "ML_numeral";
    1.28 +val (ML_charN, ML_char) = markup_elem "ML_char";
    1.29 +val (ML_stringN, ML_string) = markup_elem "ML_string";
    1.30 +val (ML_commentN, ML_comment) = markup_elem "ML_comment";
    1.31 +val (ML_malformedN, ML_malformed) = markup_elem "ML_malformed";
    1.32 +
    1.33 +
    1.34  (* embedded source text *)
    1.35  
    1.36  val (ML_sourceN, ML_source) = markup_elem "ML_source";