diff options
Diffstat (limited to 'clang-r353983/include/clang/AST/CommentNodes.inc')
| -rw-r--r-- | clang-r353983/include/clang/AST/CommentNodes.inc | 123 |
1 files changed, 123 insertions, 0 deletions
diff --git a/clang-r353983/include/clang/AST/CommentNodes.inc b/clang-r353983/include/clang/AST/CommentNodes.inc new file mode 100644 index 00000000..e0b09905 --- /dev/null +++ b/clang-r353983/include/clang/AST/CommentNodes.inc @@ -0,0 +1,123 @@ +/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ +|* *| +|* List of AST nodes of a particular kind *| +|* *| +|* Automatically generated file, do not edit! *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef ABSTRACT_COMMENT +# define ABSTRACT_COMMENT(Type) Type +#endif +#ifndef COMMENT_RANGE +# define COMMENT_RANGE(Base, First, Last) +#endif + +#ifndef LAST_COMMENT_RANGE +# define LAST_COMMENT_RANGE(Base, First, Last) COMMENT_RANGE(Base, First, Last) +#endif + +#ifndef BLOCKCONTENTCOMMENT +# define BLOCKCONTENTCOMMENT(Type, Base) COMMENT(Type, Base) +#endif +ABSTRACT_COMMENT(BLOCKCONTENTCOMMENT(BlockContentComment, Comment)) +#ifndef BLOCKCOMMANDCOMMENT +# define BLOCKCOMMANDCOMMENT(Type, Base) BLOCKCONTENTCOMMENT(Type, Base) +#endif +BLOCKCOMMANDCOMMENT(BlockCommandComment, BlockContentComment) +#ifndef PARAMCOMMANDCOMMENT +# define PARAMCOMMANDCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base) +#endif +PARAMCOMMANDCOMMENT(ParamCommandComment, BlockCommandComment) +#undef PARAMCOMMANDCOMMENT + +#ifndef TPARAMCOMMANDCOMMENT +# define TPARAMCOMMANDCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base) +#endif +TPARAMCOMMANDCOMMENT(TParamCommandComment, BlockCommandComment) +#undef TPARAMCOMMANDCOMMENT + +#ifndef VERBATIMBLOCKCOMMENT +# define VERBATIMBLOCKCOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base) +#endif +VERBATIMBLOCKCOMMENT(VerbatimBlockComment, BlockCommandComment) +#undef VERBATIMBLOCKCOMMENT + +#ifndef VERBATIMLINECOMMENT +# define VERBATIMLINECOMMENT(Type, Base) BLOCKCOMMANDCOMMENT(Type, Base) +#endif +VERBATIMLINECOMMENT(VerbatimLineComment, BlockCommandComment) +#undef VERBATIMLINECOMMENT + +COMMENT_RANGE(BlockCommandComment, BlockCommandComment, VerbatimLineComment) + +#undef BLOCKCOMMANDCOMMENT + +#ifndef PARAGRAPHCOMMENT +# define PARAGRAPHCOMMENT(Type, Base) BLOCKCONTENTCOMMENT(Type, Base) +#endif +PARAGRAPHCOMMENT(ParagraphComment, BlockContentComment) +#undef PARAGRAPHCOMMENT + +COMMENT_RANGE(BlockContentComment, BlockCommandComment, ParagraphComment) + +#undef BLOCKCONTENTCOMMENT + +#ifndef FULLCOMMENT +# define FULLCOMMENT(Type, Base) COMMENT(Type, Base) +#endif +FULLCOMMENT(FullComment, Comment) +#undef FULLCOMMENT + +#ifndef INLINECONTENTCOMMENT +# define INLINECONTENTCOMMENT(Type, Base) COMMENT(Type, Base) +#endif +ABSTRACT_COMMENT(INLINECONTENTCOMMENT(InlineContentComment, Comment)) +#ifndef HTMLTAGCOMMENT +# define HTMLTAGCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base) +#endif +ABSTRACT_COMMENT(HTMLTAGCOMMENT(HTMLTagComment, InlineContentComment)) +#ifndef HTMLENDTAGCOMMENT +# define HTMLENDTAGCOMMENT(Type, Base) HTMLTAGCOMMENT(Type, Base) +#endif +HTMLENDTAGCOMMENT(HTMLEndTagComment, HTMLTagComment) +#undef HTMLENDTAGCOMMENT + +#ifndef HTMLSTARTTAGCOMMENT +# define HTMLSTARTTAGCOMMENT(Type, Base) HTMLTAGCOMMENT(Type, Base) +#endif +HTMLSTARTTAGCOMMENT(HTMLStartTagComment, HTMLTagComment) +#undef HTMLSTARTTAGCOMMENT + +COMMENT_RANGE(HTMLTagComment, HTMLEndTagComment, HTMLStartTagComment) + +#undef HTMLTAGCOMMENT + +#ifndef INLINECOMMANDCOMMENT +# define INLINECOMMANDCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base) +#endif +INLINECOMMANDCOMMENT(InlineCommandComment, InlineContentComment) +#undef INLINECOMMANDCOMMENT + +#ifndef TEXTCOMMENT +# define TEXTCOMMENT(Type, Base) INLINECONTENTCOMMENT(Type, Base) +#endif +TEXTCOMMENT(TextComment, InlineContentComment) +#undef TEXTCOMMENT + +COMMENT_RANGE(InlineContentComment, HTMLEndTagComment, TextComment) + +#undef INLINECONTENTCOMMENT + +#ifndef VERBATIMBLOCKLINECOMMENT +# define VERBATIMBLOCKLINECOMMENT(Type, Base) COMMENT(Type, Base) +#endif +VERBATIMBLOCKLINECOMMENT(VerbatimBlockLineComment, Comment) +#undef VERBATIMBLOCKLINECOMMENT + +LAST_COMMENT_RANGE(Comment, BlockCommandComment, VerbatimBlockLineComment) + +#undef COMMENT +#undef COMMENT_RANGE +#undef LAST_COMMENT_RANGE +#undef ABSTRACT_COMMENT |
