[m-rev.] diff: support "." module qualifier in mtags

Peter Moulder pmoulder at csse.monash.edu.au
Fri Mar 28 11:13:31 AEDT 2003


It surprises me that mtags is written in perl rather than mercury.

Looking at the mtags source just now, I notice that mtags is sensitive
to newline placement, and is buggy for quoted names.  (E.g. the handling
of module qualifiers in the posted diff: quoted forms should be
'foo__bar' but 'foo'.'bar'.  Elsewhere, finding the end of the name
doesn't take quoting into consideration.)

These limitations ought to be documented so that the user is aware
of the limitations and doesn't rely too much on the accuracy of the
output of mtags.

(Ideally also document the conditions under which mtags is believed to
give accurate output.)

pjm.
--------------------------------------------------------------------------
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