Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
14 pmbaty 1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* List of AST nodes of a particular kind                                     *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|*                                                                            *|
7
\*===----------------------------------------------------------------------===*/
8
 
9
#ifndef ABSTRACT_COMMENT
10
#  define ABSTRACT_COMMENT(Type) Type
11
#endif
12
#ifndef COMMENT_RANGE
13
#  define COMMENT_RANGE(Base, First, Last)
14
#endif
15
 
16
#ifndef LAST_COMMENT_RANGE
17
#  define LAST_COMMENT_RANGE(Base, First, Last) COMMENT_RANGE(Base, First, Last)
18
#endif
19
 
20
#ifndef BLOCKCONTENTCOMMENT
21
#  define BLOCKCONTENTCOMMENT(Type, Base) COMMENT(Type, Base)
22
#endif
23
ABSTRACT_COMMENT(BLOCKCONTENTCOMMENT(BlockContentComment, Comment))
24
#ifndef BLOCKCOMMANDCOMMENT
25
#  define BLOCKCOMMANDCOMMENT(Type, Base) BLOCKCONTENTCOMMENT(Type, Base)
26
#endif
27
BLOCKCOMMANDCOMMENT(BlockCommandComment, BlockContentComment)
28
#ifndef PARAMCOMMANDCOMMENT
29
#  define PARAMCOMMANDCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
30
#endif
31
PARAMCOMMANDCOMMENT(ParamCommandComment, BlockCommandComment)
32
#undef PARAMCOMMANDCOMMENT
33
 
34
#ifndef TPARAMCOMMANDCOMMENT
35
#  define TPARAMCOMMANDCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
36
#endif
37
TPARAMCOMMANDCOMMENT(TParamCommandComment, BlockCommandComment)
38
#undef TPARAMCOMMANDCOMMENT
39
 
40
#ifndef VERBATIMBLOCKCOMMENT
41
#  define VERBATIMBLOCKCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
42
#endif
43
VERBATIMBLOCKCOMMENT(VerbatimBlockComment, BlockCommandComment)
44
#undef VERBATIMBLOCKCOMMENT
45
 
46
#ifndef VERBATIMLINECOMMENT
47
#  define VERBATIMLINECOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base)
48
#endif
49
VERBATIMLINECOMMENT(VerbatimLineComment, BlockCommandComment)
50
#undef VERBATIMLINECOMMENT
51
 
52
COMMENT_RANGE(BlockCommandComment, BlockCommandComment, VerbatimLineComment)
53
 
54
#undef BLOCKCOMMANDCOMMENT
55
 
56
#ifndef PARAGRAPHCOMMENT
57
#  define PARAGRAPHCOMMENT(Type, Base) BLOCKCONTENTCOMMENT(Type, Base)
58
#endif
59
PARAGRAPHCOMMENT(ParagraphComment, BlockContentComment)
60
#undef PARAGRAPHCOMMENT
61
 
62
COMMENT_RANGE(BlockContentComment, BlockCommandComment, ParagraphComment)
63
 
64
#undef BLOCKCONTENTCOMMENT
65
 
66
#ifndef FULLCOMMENT
67
#  define FULLCOMMENT(Type, Base) COMMENT(Type, Base)
68
#endif
69
FULLCOMMENT(FullComment, Comment)
70
#undef FULLCOMMENT
71
 
72
#ifndef INLINECONTENTCOMMENT
73
#  define INLINECONTENTCOMMENT(Type, Base) COMMENT(Type, Base)
74
#endif
75
ABSTRACT_COMMENT(INLINECONTENTCOMMENT(InlineContentComment, Comment))
76
#ifndef HTMLTAGCOMMENT
77
#  define HTMLTAGCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base)
78
#endif
79
ABSTRACT_COMMENT(HTMLTAGCOMMENT(HTMLTagComment, InlineContentComment))
80
#ifndef HTMLENDTAGCOMMENT
81
#  define HTMLENDTAGCOMMENT(Type, Base) HTMLTAGCOMMENT(Type, Base)
82
#endif
83
HTMLENDTAGCOMMENT(HTMLEndTagComment, HTMLTagComment)
84
#undef HTMLENDTAGCOMMENT
85
 
86
#ifndef HTMLSTARTTAGCOMMENT
87
#  define HTMLSTARTTAGCOMMENT(Type, Base) HTMLTAGCOMMENT(Type, Base)
88
#endif
89
HTMLSTARTTAGCOMMENT(HTMLStartTagComment, HTMLTagComment)
90
#undef HTMLSTARTTAGCOMMENT
91
 
92
COMMENT_RANGE(HTMLTagComment, HTMLEndTagComment, HTMLStartTagComment)
93
 
94
#undef HTMLTAGCOMMENT
95
 
96
#ifndef INLINECOMMANDCOMMENT
97
#  define INLINECOMMANDCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base)
98
#endif
99
INLINECOMMANDCOMMENT(InlineCommandComment, InlineContentComment)
100
#undef INLINECOMMANDCOMMENT
101
 
102
#ifndef TEXTCOMMENT
103
#  define TEXTCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base)
104
#endif
105
TEXTCOMMENT(TextComment, InlineContentComment)
106
#undef TEXTCOMMENT
107
 
108
COMMENT_RANGE(InlineContentComment, HTMLEndTagComment, TextComment)
109
 
110
#undef INLINECONTENTCOMMENT
111
 
112
#ifndef VERBATIMBLOCKLINECOMMENT
113
#  define VERBATIMBLOCKLINECOMMENT(Type, Base) COMMENT(Type, Base)
114
#endif
115
VERBATIMBLOCKLINECOMMENT(VerbatimBlockLineComment, Comment)
116
#undef VERBATIMBLOCKLINECOMMENT
117
 
118
LAST_COMMENT_RANGE(Comment, BlockCommandComment, VerbatimBlockLineComment)
119
 
120
#undef COMMENT
121
#undef COMMENT_RANGE
122
#undef LAST_COMMENT_RANGE
123
#undef ABSTRACT_COMMENT