I am writing a back end for Doxygen for a special document format. I have
tried both the generated Perl module, DoxyDocs.pm, and the XMLoutput. (I
tried a few different XML parsers from CPAN). DoxyDocs.pm is easier to work
with.

Anyway, I am in the experimental phase, trying features to determine how to
work with DoxyDocs.pm. I discovered that a code block I put in (and does
appear in the HTML output), did not appear in DoxyDocs.pm.

Maybe there's an option I'm missing? I have attached a copy of my doxyfile.

The source:

 /**  Something complex to chew on.  A little bit of detail. Then a
code block.   \code  LetsSeeWhatWeGet();  InTheParseTree();  \endcode
*/UINT8 complex;


The record in DoxyDocs.pm:

{  kind => 'variable',  name => 'complex',  virtualness =>
'non_virtual',  protection => 'public',  static => 'no',  brief => {
 doc => [      {        type => 'text',        content => 'Something
complex to chew on. '      }    ]  },  detailed => {    doc => [
{        type => 'text',        content => 'A little bit of detail.
Then a code block.  '      }    ]  },  type => 'UINT8'}



DOXYFILE_ENCODING      = UTF-8


PROJECT_NAME           = Tools


PROJECT_NUMBER         = 


PROJECT_BRIEF          = 


PROJECT_LOGO           = 


OUTPUT_DIRECTORY       = 


CREATE_SUBDIRS         = NO


OUTPUT_LANGUAGE        = English


BRIEF_MEMBER_DESC      = YES


REPEAT_BRIEF           = YES


ABBREVIATE_BRIEF       = "The $name class" \
                         "The $name widget" \
                         "The $name file" \
                         is \
                         provides \
                         specifies \
                         contains \
                         represents \
                         a \
                         an \
                         the


ALWAYS_DETAILED_SEC    = NO


INLINE_INHERITED_MEMB  = NO


FULL_PATH_NAMES        = NO


STRIP_FROM_PATH        = 


STRIP_FROM_INC_PATH    = 


SHORT_NAMES            = NO


JAVADOC_AUTOBRIEF      = YES


QT_AUTOBRIEF           = YES


MULTILINE_CPP_IS_BRIEF = NO


INHERIT_DOCS           = YES


SEPARATE_MEMBER_PAGES  = NO


TAB_SIZE               = 8


ALIASES                = "change{2}=\xrefitem change\1 \"Changes\" \"Changes in 
Rel \1\" Issue \2 :" \
                         "req=\par Requirements" \
                         "global{1}=\param [global \1]" \
                         "misra=\xrefitem misraX \"MISRA Exception\" \"MISRA 
Exceptions\""


TCL_SUBST              = 


OPTIMIZE_OUTPUT_FOR_C  = YES


OPTIMIZE_OUTPUT_JAVA   = NO


OPTIMIZE_FOR_FORTRAN   = NO


OPTIMIZE_OUTPUT_VHDL   = NO


EXTENSION_MAPPING      = 


MARKDOWN_SUPPORT       = YES


AUTOLINK_SUPPORT       = YES


BUILTIN_STL_SUPPORT    = NO


CPP_CLI_SUPPORT        = NO


SIP_SUPPORT            = NO


IDL_PROPERTY_SUPPORT   = YES


DISTRIBUTE_GROUP_DOC   = YES


SUBGROUPING            = YES


INLINE_GROUPED_CLASSES = NO


INLINE_SIMPLE_STRUCTS  = NO


TYPEDEF_HIDES_STRUCT   = NO


LOOKUP_CACHE_SIZE      = 0



EXTRACT_ALL            = YES


EXTRACT_PRIVATE        = NO


EXTRACT_PACKAGE        = NO


EXTRACT_STATIC         = YES


EXTRACT_LOCAL_CLASSES  = YES


EXTRACT_LOCAL_METHODS  = NO


EXTRACT_ANON_NSPACES   = NO


HIDE_UNDOC_MEMBERS     = NO


HIDE_UNDOC_CLASSES     = NO


HIDE_FRIEND_COMPOUNDS  = NO


HIDE_IN_BODY_DOCS      = NO


INTERNAL_DOCS          = NO


CASE_SENSE_NAMES       = NO


HIDE_SCOPE_NAMES       = NO


SHOW_INCLUDE_FILES     = YES


FORCE_LOCAL_INCLUDES   = YES


INLINE_INFO            = YES


SORT_MEMBER_DOCS       = YES


SORT_BRIEF_DOCS        = NO


SORT_MEMBERS_CTORS_1ST = NO


SORT_GROUP_NAMES       = NO


SORT_BY_SCOPE_NAME     = NO


STRICT_PROTO_MATCHING  = NO


GENERATE_TODOLIST      = YES


GENERATE_TESTLIST      = YES


GENERATE_BUGLIST       = YES


GENERATE_DEPRECATEDLIST= YES


ENABLED_SECTIONS       = 


MAX_INITIALIZER_LINES  = 30


SHOW_USED_FILES        = YES


SHOW_FILES             = YES


SHOW_NAMESPACES        = YES


FILE_VERSION_FILTER    = 


LAYOUT_FILE            = 


CITE_BIB_FILES         = 



QUIET                  = NO


WARNINGS               = YES


WARN_IF_UNDOCUMENTED   = YES


WARN_IF_DOC_ERROR      = YES


WARN_NO_PARAMDOC       = NO


WARN_FORMAT            = "$file:$line: $text"


WARN_LOGFILE           = 



INPUT                  = C:\Projects\Tools


INPUT_ENCODING         = UTF-8


FILE_PATTERNS          = *.c \
                         *.dox \
                         *.h


RECURSIVE              = NO


EXCLUDE                = 


EXCLUDE_SYMLINKS       = NO


EXCLUDE_PATTERNS       = 


EXCLUDE_SYMBOLS        = 


EXAMPLE_PATH           = 


EXAMPLE_PATTERNS       = *


EXAMPLE_RECURSIVE      = NO


IMAGE_PATH             = 


INPUT_FILTER           = 


FILTER_PATTERNS        = 


FILTER_SOURCE_FILES    = NO


FILTER_SOURCE_PATTERNS = 


USE_MDFILE_AS_MAINPAGE = 



SOURCE_BROWSER         = NO


INLINE_SOURCES         = NO


STRIP_CODE_COMMENTS    = YES


REFERENCED_BY_RELATION = NO


REFERENCES_RELATION    = NO


REFERENCES_LINK_SOURCE = YES


USE_HTAGS              = NO


VERBATIM_HEADERS       = YES


CLANG_ASSISTED_PARSING = NO


CLANG_OPTIONS          = 



ALPHABETICAL_INDEX     = YES


COLS_IN_ALPHA_INDEX    = 5


IGNORE_PREFIX          = 



GENERATE_HTML          = YES


HTML_OUTPUT            = html


HTML_FILE_EXTENSION    = .html


HTML_HEADER            = 


HTML_FOOTER            = 


HTML_STYLESHEET        = 


HTML_EXTRA_STYLESHEET  = 


HTML_EXTRA_FILES       = 


HTML_COLORSTYLE_HUE    = 220


HTML_COLORSTYLE_SAT    = 100


HTML_COLORSTYLE_GAMMA  = 80


HTML_TIMESTAMP         = YES


HTML_DYNAMIC_SECTIONS  = NO


HTML_INDEX_NUM_ENTRIES = 100


GENERATE_DOCSET        = NO


DOCSET_FEEDNAME        = "Doxygen generated docs"


DOCSET_BUNDLE_ID       = org.doxygen.Project


DOCSET_PUBLISHER_ID    = org.doxygen.Publisher


DOCSET_PUBLISHER_NAME  = Publisher


GENERATE_HTMLHELP      = NO


CHM_FILE               = 


HHC_LOCATION           = 


GENERATE_CHI           = NO


CHM_INDEX_ENCODING     = 


BINARY_TOC             = NO


TOC_EXPAND             = NO


GENERATE_QHP           = NO


QCH_FILE               = 


QHP_NAMESPACE          = org.doxygen.Project


QHP_VIRTUAL_FOLDER     = doc


QHP_CUST_FILTER_NAME   = 


QHP_CUST_FILTER_ATTRS  = 


QHP_SECT_FILTER_ATTRS  = 


QHG_LOCATION           = 


GENERATE_ECLIPSEHELP   = NO


ECLIPSE_DOC_ID         = org.doxygen.Project


DISABLE_INDEX          = NO


GENERATE_TREEVIEW      = NO


ENUM_VALUES_PER_LINE   = 4


TREEVIEW_WIDTH         = 250


EXT_LINKS_IN_WINDOW    = NO


FORMULA_FONTSIZE       = 10


FORMULA_TRANSPARENT    = YES


USE_MATHJAX            = YES


MATHJAX_FORMAT         = HTML-CSS


MATHJAX_RELPATH        = http://www.mathjax.org/mathjax


MATHJAX_EXTENSIONS     = 


MATHJAX_CODEFILE       = 


SEARCHENGINE           = NO


SERVER_BASED_SEARCH    = NO


EXTERNAL_SEARCH        = NO


SEARCHENGINE_URL       = 


SEARCHDATA_FILE        = searchdata.xml


EXTERNAL_SEARCH_ID     = 


EXTRA_SEARCH_MAPPINGS  = 



GENERATE_LATEX         = NO


LATEX_OUTPUT           = latex


LATEX_CMD_NAME         = latex


MAKEINDEX_CMD_NAME     = makeindex


COMPACT_LATEX          = NO


PAPER_TYPE             = a4


EXTRA_PACKAGES         = 


LATEX_HEADER           = 


LATEX_FOOTER           = 


LATEX_EXTRA_FILES      = 


PDF_HYPERLINKS         = YES


USE_PDFLATEX           = YES


LATEX_BATCHMODE        = NO


LATEX_HIDE_INDICES     = NO


LATEX_SOURCE_CODE      = NO


LATEX_BIB_STYLE        = plain



GENERATE_RTF           = NO


RTF_OUTPUT             = rtf


COMPACT_RTF            = NO


RTF_HYPERLINKS         = NO


RTF_STYLESHEET_FILE    = 


RTF_EXTENSIONS_FILE    = 



GENERATE_MAN           = NO


MAN_OUTPUT             = man


MAN_EXTENSION          = .3


MAN_LINKS              = NO



GENERATE_XML           = NO


XML_OUTPUT             = xml


XML_SCHEMA             = 


XML_DTD                = 


XML_PROGRAMLISTING     = NO



GENERATE_DOCBOOK       = NO


DOCBOOK_OUTPUT         = docbook



GENERATE_AUTOGEN_DEF   = NO



GENERATE_PERLMOD       = YES


PERLMOD_LATEX          = NO


PERLMOD_PRETTY         = YES


PERLMOD_MAKEVAR_PREFIX = 



ENABLE_PREPROCESSING   = YES


MACRO_EXPANSION        = YES


EXPAND_ONLY_PREDEF     = YES


SEARCH_INCLUDES        = YES


INCLUDE_PATH           = 


INCLUDE_FILE_PATTERNS  = 


PREDEFINED             = "USAGE(x)=/** x */"


EXPAND_AS_DEFINED      = 


SKIP_FUNCTION_MACROS   = YES



TAGFILES               = 


GENERATE_TAGFILE       = 


ALLEXTERNALS           = NO


EXTERNAL_GROUPS        = YES


EXTERNAL_PAGES         = YES


PERL_PATH              = /usr/bin/perl



CLASS_DIAGRAMS         = NO


MSCGEN_PATH            = 


HIDE_UNDOC_RELATIONS   = YES


HAVE_DOT               = NO


DOT_NUM_THREADS        = 0


DOT_FONTNAME           = Helvetica


DOT_FONTSIZE           = 10


DOT_FONTPATH           = 


CLASS_GRAPH            = YES


COLLABORATION_GRAPH    = YES


GROUP_GRAPHS           = YES


UML_LOOK               = NO


UML_LIMIT_NUM_FIELDS   = 10


TEMPLATE_RELATIONS     = NO


INCLUDE_GRAPH          = YES


INCLUDED_BY_GRAPH      = YES


CALL_GRAPH             = NO


CALLER_GRAPH           = NO


GRAPHICAL_HIERARCHY    = YES


DIRECTORY_GRAPH        = YES


DOT_IMAGE_FORMAT       = png


INTERACTIVE_SVG        = NO


DOT_PATH               = 


DOTFILE_DIRS           = 


MSCFILE_DIRS           = 


DOT_GRAPH_MAX_NODES    = 50


MAX_DOT_GRAPH_DEPTH    = 0


DOT_TRANSPARENT        = NO


DOT_MULTI_TARGETS      = NO


GENERATE_LEGEND        = YES


DOT_CLEANUP            = YES
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to