# HG changeset patch # User haftmann # Date 1255010356 -7200 # Node ID cdd7800de437ce0a466dad0cf44bc9d200e2426d # Parent dbef0e6438ec4c02fc8734b597b9af2d3e2d9e38 moved labelled_name to code_thingol diff -r dbef0e6438ec -r cdd7800de437 src/Tools/Code/code_target.ML --- a/src/Tools/Code/code_target.ML Thu Oct 08 15:59:16 2009 +0200 +++ b/src/Tools/Code/code_target.ML Thu Oct 08 15:59:16 2009 +0200 @@ -386,21 +386,6 @@ local -fun labelled_name thy program name = case Graph.get_node program name - of Code_Thingol.Fun (c, _) => quote (Code.string_of_const thy c) - | Code_Thingol.Datatype (tyco, _) => "type " ^ quote (Sign.extern_type thy tyco) - | Code_Thingol.Datatypecons (c, _) => quote (Code.string_of_const thy c) - | Code_Thingol.Class (class, _) => "class " ^ quote (Sign.extern_class thy class) - | Code_Thingol.Classrel (sub, super) => let - val Code_Thingol.Class (sub, _) = Graph.get_node program sub - val Code_Thingol.Class (super, _) = Graph.get_node program super - in quote (Sign.extern_class thy sub ^ " < " ^ Sign.extern_class thy super) end - | Code_Thingol.Classparam (c, _) => quote (Code.string_of_const thy c) - | Code_Thingol.Classinst ((class, (tyco, _)), _) => let - val Code_Thingol.Class (class, _) = Graph.get_node program class - val Code_Thingol.Datatype (tyco, _) = Graph.get_node program tyco - in quote (Sign.extern_type thy tyco ^ " :: " ^ Sign.extern_class thy class) end - fun activate_syntax lookup_name src_tab = Symtab.empty |> fold_map (fn thing_identifier => fn tab => case lookup_name thing_identifier of SOME name => (SOME name, @@ -440,7 +425,7 @@ val _ = if null empty_funs then () else error ("No code equations for " ^ commas (map (Sign.extern_const thy) empty_funs)); in - serializer module args (labelled_name thy program2) reserved includes + serializer module args (Code_Thingol.labelled_name thy program2) reserved includes (Symtab.lookup module_alias) (Symtab.lookup class') (Symtab.lookup tyco') (Symtab.lookup const') program4 names2