[m-rev.] diff: change module qualifier in mprof output
Julien Fischer
juliensf at cs.mu.OZ.AU
Sat Dec 18 22:48:26 AEDT 2004
Estimated hours taken: 0.2
Branches: main
profiler/demangle.m:
Use `.' in place of `:' as the module qualifier in the
output from mprof.
s/is/=/ in a spot.
Julien.
Index: demangle.m
===================================================================
RCS file: /home/mercury1/repository/mercury/profiler/demangle.m,v
retrieving revision 1.18
diff -u -r1.18 demangle.m
--- demangle.m 2 Dec 2004 08:01:10 -0000 1.18
+++ demangle.m 18 Dec 2004 11:36:56 -0000
@@ -649,7 +649,7 @@
:- mode format_data(in, in, in, in, out) is semidet.
format_data(info, MaybeModule, Name, Arity, Result) :-
( MaybeModule = yes(Module) ->
- string__format("<type_ctor_info for type `%s:%s/%d'>",
+ string__format("<type_ctor_info for type `%s.%s/%d'>",
[s(Module), s(Name), i(Arity)], Result)
;
string__format("<type_ctor_info for type `%s/%d'>",
@@ -657,7 +657,7 @@
).
format_data(layout, MaybeModule, Name, Arity, Result) :-
( MaybeModule = yes(Module) ->
- string__format("<type_ctor_layout for type `%s:%s/%d'>",
+ string__format("<type_ctor_layout for type `%s.%s/%d'>",
[s(Module), s(Name), i(Arity)], Result)
;
string__format("<type_ctor_layout for type `%s/%d'>",
@@ -665,7 +665,7 @@
).
format_data(functors, MaybeModule, Name, Arity, Result) :-
( MaybeModule = yes(Module) ->
- string__format("<type_ctor_functors for type `%s:%s/%d'>",
+ string__format("<type_ctor_functors for type `%s.%s/%d'>",
[s(Module), s(Name), i(Arity)], Result)
;
string__format("<type_ctor_functors for type `%s/%d'>",
@@ -796,7 +796,7 @@
:- mode remove_int_2(in, out, in, out) is semidet.
remove_int_2(Int0, Int) -->
( remove_digit(Next) ->
- { Int1 is Int0 * 10 + Next },
+ { Int1 = Int0 * 10 + Next },
remove_int_2(Int1, Int)
;
{ Int = Int0 }
@@ -843,7 +843,7 @@
remove_maybe_module_prefix(yes(SubModule),
StringsToStopAt, String1, String2)
->
- string__append_list([Module, ":", SubModule],
+ string__append_list([Module, ".", SubModule],
QualifiedModule),
MaybeModule = yes(QualifiedModule),
String = String2
@@ -939,7 +939,7 @@
format_maybe_module(no, Name, QualifiedName) :-
string__format("%s", [s(Name)], QualifiedName).
format_maybe_module(yes(Module), Name, QualifiedName) :-
- string__format("%s:%s", [s(Module), s(Name)], QualifiedName).
+ string__format("%s.%s", [s(Module), s(Name)], QualifiedName).
:- pred remove_trailing_int(int, string, string).
:- mode remove_trailing_int(out, in, out) is semidet.
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list