Re: [Doxygen-users] Hard to find errors
Brought to you by:
dimitri
|
From: Ger v. D. <di...@as...> - 2009-12-04 15:27:22
|
Hi Paul,
I found that doxygen (1.5.7) has problems with a dot in an em block.
E.g. the following gives the errors:
/Users/diepen/casacore-old/doxyproblem.hh:13: Warning: end of comment block while expecting command </em>
/Users/diepen/casacore-old/doxyproblem.hh:13: Warning: end of comment block while expecting command </em>
/Users/diepen/casacore-old/doxyproblem.hh:12: Warning: found </em> tag without matching <em>
while it is fine when removing the dot. The same seems to be the case for <tt>.
I've reported it on April 11th 2008, but got no reply.
Cheers,
Ger
#ifndef CASA_QUANTUM_H
#define CASA_QUANTUM_H
namespace casa { //# NAMESPACE CASA - BEGIN
/** \ingroup Quantum
\brief
Quantities (i.e. dimensioned values)
*/
template <class Qtype> class Quantum {
public:
/** <em> The dot at the end gives em problems. </em>
*/
static Bool read(Quantity &res, MUString &in);
};
} //# NAMESPACE CASA - END
>>> On Fri, Dec 4, 2009 at 3:49 PM, in message
<125...@im...>, Paul Floyd <pa...@fr...> wrote:
> Hi
>
> With Doxygen 1.6.1 I have a couple of errors that look like
>
> <unknown>:0: Warning: end of comment block while expecting command </em>
> (twice)
>
> and
>
> <adms_checkpoint>:1: Warning: argument 'exec' of command @param is not found
> in
> the argument list of adms_checkpoint(char *filename, howT how)
> (many times, with other arguments)
>
> Till now I've usually found that such errors are due to "stray" comments
> that
> predated our use of Doxygen and just happened to match some markup patterns.
> Finding them is usually somewhat empirical, trying to remove anything in or
> around the files (or files containing the functions) until the error goes
> away.
> However, these two have now been around for a few months (our code base is
> over
> a million LOC, and I only run Doxygen twice a week).
>
> Does anyone have any ideas as to how I could track down these errors?
>
> A+
> Paul
|