summaryrefslogtreecommitdiff
path: root/typing/primitive.ml
diff options
context:
space:
mode:
authorPierre Weis <Pierre.Weis@inria.fr>2000-03-13 16:49:01 +0000
committerPierre Weis <Pierre.Weis@inria.fr>2000-03-13 16:49:01 +0000
commitb34a32bdd840f3bbc2d86b2386874497a31c1803 (patch)
tree4e43d37b41412bb39014b2e7507185e58cfe20e2 /typing/primitive.ml
parentb658e638ef0586b55e5d2458a6de0616b74575ae (diff)
downloadocaml-b34a32bdd840f3bbc2d86b2386874497a31c1803.tar.gz
Le module Ident passe a Format.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2955 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'typing/primitive.ml')
-rw-r--r--typing/primitive.ml18
1 files changed, 9 insertions, 9 deletions
diff --git a/typing/primitive.ml b/typing/primitive.ml
index fabe0eaffd..67a553740e 100644
--- a/typing/primitive.ml
+++ b/typing/primitive.ml
@@ -15,7 +15,6 @@
(* Description of primitive functions *)
open Misc
-open Formatmsg
type description =
{ prim_name: string; (* Name of primitive or C function *)
@@ -26,7 +25,7 @@ type description =
let parse_declaration arity decl =
match decl with
- name :: "noalloc" :: name2 :: "float" :: _ ->
+ | name :: "noalloc" :: name2 :: "float" :: _ ->
{prim_name = name; prim_arity = arity; prim_alloc = false;
prim_native_name = name2; prim_native_float = true}
| name :: "noalloc" :: name2 :: _ ->
@@ -47,13 +46,14 @@ let parse_declaration arity decl =
| [] ->
fatal_error "Primitive.parse_declaration"
-let print_quoted s = print_char '"'; print_string s; print_char '"'
+open Format;;
-let print_description p =
- print_quoted p.prim_name;
- if not p.prim_alloc then
- (print_space(); print_quoted "noalloc");
+let print_quoted ppf s = fprintf ppf "\"%s\"" s
+
+let print_description ppf p =
+ print_quoted ppf p.prim_name;
+ if not p.prim_alloc then fprintf ppf "@ %a" print_quoted "noalloc";
if p.prim_native_name <> "" then
- (print_space(); print_quoted p.prim_native_name);
+ fprintf ppf "@ %a" print_quoted p.prim_native_name;
if p.prim_native_float then
- (print_space(); print_quoted "float")
+ fprintf ppf "@ %a" print_quoted "float"