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 |