]>
Commit | Line | Data |
---|---|---|
427c49bc A |
1 | # |
2 | # Doxygen config file for ANTLR's C++ support libraries. | |
3 | # | |
4 | # Thanks to Bill Zheng for parts of this. | |
5 | # | |
6 | PROJECT_NAME = "ANTLR Support Libraries 2.7.1+" | |
7 | # Input files: | |
8 | INPUT = antlr src | |
9 | RECURSIVE = YES | |
10 | FILE_PATTERNS = *.cpp *.h *.hpp | |
11 | JAVADOC_AUTOBRIEF = NO | |
12 | ||
13 | #--------------------------------------------------------------------------- | |
14 | # Configuration options related to the preprocessor | |
15 | #--------------------------------------------------------------------------- | |
16 | # If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will | |
17 | # evaluate all C-preprocessor directives found in the sources and include | |
18 | # files. | |
19 | ENABLE_PREPROCESSING = YES | |
20 | ||
21 | # If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro | |
22 | # names in the source code. If set to NO (the default) only conditional | |
23 | # compilation will be performed. | |
24 | MACRO_EXPANSION = YES | |
25 | ||
26 | # If the SEARCH_INCLUDES tag is set to YES (the default) the includes files | |
27 | # in the INCLUDE_PATH (see below) will be search if a #include is found. | |
28 | SEARCH_INCLUDES = YES | |
29 | ||
30 | # The INCLUDE_PATH tag can be used to specify one or more directories that | |
31 | # contain include files that are not input files but should be processed by | |
32 | # the preprocessor. | |
33 | INCLUDE_PATH = | |
34 | ||
35 | # The PREDEFINED tag can be used to specify one or more macro names that | |
36 | # are defined before the preprocessor is started (similar to the -D option of | |
37 | # gcc). The argument of the tag is a list of macros of the form: name | |
38 | # or name=definition (no spaces). If the definition and the = are | |
39 | # omitted =1 is assumed. | |
40 | PREDEFINED = "ANTLR_USE_NAMESPACE(_x_)=_x_::" \ | |
41 | "ANTLR_USING_NAMESPACE(_x_)=using namespace _x_;" \ | |
42 | "ANTLR_C_USING(_x_)=" \ | |
43 | "ANTLR_API=" | |
44 | ||
45 | # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES | |
46 | # then the macro expansion is limited to the macros specified with the | |
47 | # PREDEFINED tag. | |
48 | EXPAND_ONLY_PREDEF = YES | |
49 | ||
50 | # Output options | |
51 | OUTPUT_DIRECTORY = gen_doc | |
52 | PAPER_TYPE = a4wide | |
53 | #PAPER_TYPE = a4 | |
54 | TAB_SIZE = 3 | |
55 | CASE_SENSE_NAMES = YES | |
56 | ||
57 | # If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend | |
58 | # the brief description of a member or function before the detailed description. | |
59 | # Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the | |
60 | # brief descriptions will be completely suppressed. | |
61 | REPEAT_BRIEF = YES | |
62 | ||
63 | # The INTERNAL_DOCS tag determines if documentation | |
64 | # that is typed after a \internal command is included. If the tag is set | |
65 | # to NO (the default) then the documentation will be excluded. | |
66 | # Set it to YES to include the internal documentation. | |
67 | INTERNAL_DOCS = NO | |
68 | ||
69 | # if the INHERIT_DOCS tag is set to YES (the default) then an undocumented | |
70 | # member inherits the documentation from any documented member that it | |
71 | # reimplements. | |
72 | INHERIT_DOCS = YES | |
73 | ||
74 | # if the INLINE_INFO tag is set to YES (the default) then a tag [inline] | |
75 | # is inserted in the documentation for inline members. | |
76 | INLINE_INFO = YES | |
77 | ||
78 | # Dot and friends... | |
79 | HAVE_DOT = YES | |
80 | CLASS_GRAPH = YES | |
81 | COLLABORATION_GRAPH = YES | |
82 | INCLUDE_GRAPH = YES | |
83 | INCLUDED_BY_GRAPH = YES | |
84 | EXTRACT_ALL = YES | |
85 | EXTRACT_STATIC = YES | |
86 | EXTRACT_PRIVATE = YES | |
87 | # HTML output and friends... | |
88 | GENERATE_HTML = YES | |
89 | # Tree view gives too much trouble with various browsers. | |
90 | GENERATE_TREEVIEW = NO | |
91 | # Latex output and friends... | |
92 | GENERATE_LATEX = NO | |
93 | PDF_HYPERLINKS = YES | |
94 | GENERATE_MAN = NO | |
95 | GENERATE_RTF = NO | |
96 | # Control of convenience stuff | |
97 | GENERATE_TODOLIST = YES | |
98 | # Control over warnings etc. Unset EXTRACT_ALL to get this to work | |
99 | WARN_IF_UNDOCUMENTED = YES | |
100 | WARNINGS = YES | |
101 | QUIET = YES |