summaryrefslogtreecommitdiff
path: root/clang-r353983/include/clang/AST/CommentNodes.inc
diff options
context:
space:
mode:
Diffstat (limited to 'clang-r353983/include/clang/AST/CommentNodes.inc')
-rw-r--r--clang-r353983/include/clang/AST/CommentNodes.inc123
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