src/HOL/List.thy
changeset 20439 1bf42b262a38
parent 20401 f01ae74f29f2
child 20453 855f07fabd76
equal deleted inserted replaced
20438:9060c73a4578 20439:1bf42b262a38
  2736 in
  2736 in
  2737 
  2737 
  2738 val list_codegen_setup =
  2738 val list_codegen_setup =
  2739   Codegen.add_codegen "list_codegen" list_codegen
  2739   Codegen.add_codegen "list_codegen" list_codegen
  2740   #> Codegen.add_codegen "char_codegen" char_codegen
  2740   #> Codegen.add_codegen "char_codegen" char_codegen
  2741   #> CodegenPackage.add_pretty_list "ml" "Nil" "Cons"
  2741   #> CodegenPackage.add_pretty_list "ml" "List.list.Nil" "List.list.Cons"
  2742        print_list NONE (7, "::")
  2742        print_list NONE (7, "::")
  2743   #> CodegenPackage.add_pretty_list "haskell" "Nil" "Cons"
  2743   #> CodegenPackage.add_pretty_list "haskell" "List.list.Nil" "List.list.Cons"
  2744        print_list (SOME (print_char, print_string)) (5, ":")
  2744        print_list (SOME (print_char, print_string)) (5, ":")
  2745   #> CodegenPackage.add_appconst_i
  2745   #> CodegenPackage.add_appconst
  2746        ("List.char.Char", CodegenPackage.appgen_char dest_char);
  2746        ("List.char.Char", CodegenPackage.appgen_char dest_char);
  2747 
  2747 
  2748 end;
  2748 end;
  2749 *}
  2749 *}
  2750 
  2750