src/Pure/General/pretty.ML
changeset 55918 41e06ec17604
parent 55763 4b3907cb5654
child 56334 6b3739fee456
equal deleted inserted replaced
55917:5438ed05e1c9 55918:41e06ec17604
    40   val marks_str: Markup.T list * string -> T
    40   val marks_str: Markup.T list * string -> T
    41   val item: T list -> T
    41   val item: T list -> T
    42   val text_fold: T list -> T
    42   val text_fold: T list -> T
    43   val keyword1: string -> T
    43   val keyword1: string -> T
    44   val keyword2: string -> T
    44   val keyword2: string -> T
    45   val keyword3: string -> T
       
    46   val text: string -> T list
    45   val text: string -> T list
    47   val paragraph: T list -> T
    46   val paragraph: T list -> T
    48   val para: string -> T
    47   val para: string -> T
    49   val markup_chunks: Markup.T -> T list -> T
    48   val markup_chunks: Markup.T -> T list -> T
    50   val chunks: T list -> T
    49   val chunks: T list -> T
   164 val item = markup Markup.item;
   163 val item = markup Markup.item;
   165 val text_fold = markup Markup.text_fold;
   164 val text_fold = markup Markup.text_fold;
   166 
   165 
   167 fun keyword1 name = mark_str (Markup.keyword1, name);
   166 fun keyword1 name = mark_str (Markup.keyword1, name);
   168 fun keyword2 name = mark_str (Markup.keyword2, name);
   167 fun keyword2 name = mark_str (Markup.keyword2, name);
   169 fun keyword3 name = mark_str (Markup.keyword3, name);
       
   170 
   168 
   171 val text = breaks o map str o Symbol.explode_words;
   169 val text = breaks o map str o Symbol.explode_words;
   172 val paragraph = markup Markup.paragraph;
   170 val paragraph = markup Markup.paragraph;
   173 val para = paragraph o text;
   171 val para = paragraph o text;
   174 
   172