equal
deleted
inserted
replaced
342 syntax_class syntax_tyco syntax_const reserved |
342 syntax_class syntax_tyco syntax_const reserved |
343 (if qualified then deresolver else Long_Name.base_name o deresolver) |
343 (if qualified then deresolver else Long_Name.base_name o deresolver) |
344 contr_classparam_typs |
344 contr_classparam_typs |
345 (if string_classes then deriving_show else K false); |
345 (if string_classes then deriving_show else K false); |
346 fun print_module name content = |
346 fun print_module name content = |
347 (name, Pretty.chunks [ |
347 (name, Pretty.chunks2 [ |
348 str ("module " ^ name ^ " where {"), |
348 str ("module " ^ name ^ " where {"), |
349 str "", |
|
350 content, |
349 content, |
351 str "", |
|
352 str "}" |
350 str "}" |
353 ]); |
351 ]); |
354 fun serialize_module1 (module_name', (deps, (stmts, _))) = |
352 fun serialize_module1 (module_name', (deps, (stmts, _))) = |
355 let |
353 let |
356 val stmt_names = map fst stmts; |
354 val stmt_names = map fst stmts; |