equal
deleted
inserted
replaced
304 val (dtdef, gr2) = mk_dtdef "datatype " descr' gr1 ; |
304 val (dtdef, gr2) = mk_dtdef "datatype " descr' gr1 ; |
305 in |
305 in |
306 map_node node_id (K (NONE, module', |
306 map_node node_id (K (NONE, module', |
307 string_of (Pretty.blk (0, separate Pretty.fbrk dtdef @ |
307 string_of (Pretty.blk (0, separate Pretty.fbrk dtdef @ |
308 [str ";"])) ^ "\n\n" ^ |
308 [str ";"])) ^ "\n\n" ^ |
309 (if "term_of" mem !mode then |
309 (if member (op =) (!mode) "term_of" then |
310 string_of (Pretty.blk (0, separate Pretty.fbrk |
310 string_of (Pretty.blk (0, separate Pretty.fbrk |
311 (mk_term_of_def gr2 "fun " descr') @ [str ";"])) ^ "\n\n" |
311 (mk_term_of_def gr2 "fun " descr') @ [str ";"])) ^ "\n\n" |
312 else "") ^ |
312 else "") ^ |
313 (if "test" mem !mode then |
313 (if member (op =) (!mode) "test" then |
314 string_of (Pretty.blk (0, separate Pretty.fbrk |
314 string_of (Pretty.blk (0, separate Pretty.fbrk |
315 (mk_gen_of_def gr2 "fun " descr') @ [str ";"])) ^ "\n\n" |
315 (mk_gen_of_def gr2 "fun " descr') @ [str ";"])) ^ "\n\n" |
316 else ""))) gr2 |
316 else ""))) gr2 |
317 end) |
317 end) |
318 end; |
318 end; |