# # Doxygen config file for ANTLR's C++ support libraries. # # Thanks to Bill Zheng for parts of this. # PROJECT_NAME = "ANTLR Support Libraries 2.7.1+" # Input files: INPUT = antlr src RECURSIVE = YES FILE_PATTERNS = *.cpp *.h *.hpp JAVADOC_AUTOBRIEF = NO #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will # evaluate all C-preprocessor directives found in the sources and include # files. ENABLE_PREPROCESSING = YES # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro # names in the source code. If set to NO (the default) only conditional # compilation will be performed. MACRO_EXPANSION = YES # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files # in the INCLUDE_PATH (see below) will be search if a #include is found. SEARCH_INCLUDES = YES # The INCLUDE_PATH tag can be used to specify one or more directories that # contain include files that are not input files but should be processed by # the preprocessor. INCLUDE_PATH = # The PREDEFINED tag can be used to specify one or more macro names that # are defined before the preprocessor is started (similar to the -D option of # gcc). The argument of the tag is a list of macros of the form: name # or name=definition (no spaces). If the definition and the = are # omitted =1 is assumed. PREDEFINED = "ANTLR_USE_NAMESPACE(_x_)=_x_::" \ "ANTLR_USING_NAMESPACE(_x_)=using namespace _x_;" \ "ANTLR_C_USING(_x_)=" \ "ANTLR_API=" # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES # then the macro expansion is limited to the macros specified with the # PREDEFINED tag. EXPAND_ONLY_PREDEF = YES # Output options OUTPUT_DIRECTORY = gen_doc PAPER_TYPE = a4wide #PAPER_TYPE = a4 TAB_SIZE = 3 CASE_SENSE_NAMES = YES # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend # the brief description of a member or function before the detailed description. # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # The INTERNAL_DOCS tag determines if documentation # that is typed after a \internal command is included. If the tag is set # to NO (the default) then the documentation will be excluded. # Set it to YES to include the internal documentation. INTERNAL_DOCS = NO # if the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # reimplements. INHERIT_DOCS = YES # if the INLINE_INFO tag is set to YES (the default) then a tag [inline] # is inserted in the documentation for inline members. INLINE_INFO = YES # Dot and friends... HAVE_DOT = YES CLASS_GRAPH = YES COLLABORATION_GRAPH = YES INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES EXTRACT_ALL = YES EXTRACT_STATIC = YES EXTRACT_PRIVATE = YES # HTML output and friends... GENERATE_HTML = YES # Tree view gives too much trouble with various browsers. GENERATE_TREEVIEW = NO # Latex output and friends... GENERATE_LATEX = NO PDF_HYPERLINKS = YES GENERATE_MAN = NO GENERATE_RTF = NO # Control of convenience stuff GENERATE_TODOLIST = YES # Control over warnings etc. Unset EXTRACT_ALL to get this to work WARN_IF_UNDOCUMENTED = YES WARNINGS = YES QUIET = YES