/**
 * \mainpage
 *
 * This example demonstrates how to make doxygen output mismatched paragraph tags.
 * See the HTML output. Please also see the "More..."-links, which also have a
 * paragraph end tag.
 */

/**
 * \defgroup bar1 Foo bar 1
 *
 * This list causes faulty output for the "More..."-link:
 * - foo
 * - bar
 * - foo bar
 * 
 * @{
 */

/**
 * \name foo group
 *
 * \note This causes faulty output in the leading a-tag with class attribute set to anchor.
 */
//@{
#define bar faulty_output2(x,y)
/**
 * \brief This is foo
 * This list causes faulty output:
 * - foo
 * - bar
 *
 * \param x This list causes faulty output:
 * - foo
 * - bar
 * \param y No faulty output from this
 */
#define foo faulty_output(x,y)

//@}
//
/**
 * @}
 */

/**
 * \defgroup bar2 Foo bar 2
 *
 * This does not cause faulty output.
 *
 * @{
 */
/**
 * \brief This is foo
 *
 * bar foo bar:
 * - foo
 * - bar
 */
#define foobar 0
/**
 * @}
 */ 
