equal
deleted
inserted
replaced
35 val commas: T list -> T list |
35 val commas: T list -> T list |
36 val breaks: T list -> T list |
36 val breaks: T list -> T list |
37 val fbreaks: T list -> T list |
37 val fbreaks: T list -> T list |
38 val block: T list -> T |
38 val block: T list -> T |
39 val strs: string list -> T |
39 val strs: string list -> T |
40 val parents: string -> string -> T list -> T |
40 val enclose: string -> string -> T list -> T |
41 val list: string -> string -> T list -> T |
41 val list: string -> string -> T list -> T |
42 val str_list: string -> string -> string list -> T |
42 val str_list: string -> string -> string list -> T |
43 val big_list: string -> T list -> T |
43 val big_list: string -> T list -> T |
44 val string_of: T -> string |
44 val string_of: T -> string |
45 val writeln: T -> unit |
45 val writeln: T -> unit |
168 |
168 |
169 fun block prts = blk (2, prts); |
169 fun block prts = blk (2, prts); |
170 |
170 |
171 val strs = block o breaks o (map str); |
171 val strs = block o breaks o (map str); |
172 |
172 |
173 fun parents lpar rpar prts = |
173 fun enclose lpar rpar prts = |
174 block (str lpar :: (prts @ [str rpar])); |
174 block (str lpar :: (prts @ [str rpar])); |
175 |
175 |
176 fun list lpar rpar prts = |
176 fun list lpar rpar prts = |
177 parents lpar rpar (commas prts); |
177 enclose lpar rpar (commas prts); |
178 |
178 |
179 fun str_list lpar rpar strs = |
179 fun str_list lpar rpar strs = |
180 list lpar rpar (map str strs); |
180 list lpar rpar (map str strs); |
181 |
181 |
182 fun big_list name prts = |
182 fun big_list name prts = |