//===--- SimpleFields.def - Swift Markup ------------------------*- C++ -*-===// // // This source file is part of the Swift.org open source project // // Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors // Licensed under Apache License v2.0 with Runtime Library Exception // // See http://swift.org/LICENSE.txt for license information // See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors // //===----------------------------------------------------------------------===// // // This file defines simple top-level field extensions for doc comments. // These definitions automatically generate the classes and XML printing // facilities. // // There must be a corresponding definition of these nodes // in include/swift/Markup/ASTNodes.def. // //===----------------------------------------------------------------------===// // MARKUP_SIMPLE_FIELD(Id, Keyword, XMLKind) MARKUP_SIMPLE_FIELD(AttentionField, attention, Attention) MARKUP_SIMPLE_FIELD(AuthorField, author, Author) MARKUP_SIMPLE_FIELD(AuthorsField, authors, Authors) MARKUP_SIMPLE_FIELD(BugField, bug, Bug) MARKUP_SIMPLE_FIELD(Complexity, complexity, Complexity) MARKUP_SIMPLE_FIELD(CopyrightField, copyright, Copyright) MARKUP_SIMPLE_FIELD(DateField, date, Date) MARKUP_SIMPLE_FIELD(ExperimentField, experiment, Experiment) MARKUP_SIMPLE_FIELD(ImportantField, important, Important) MARKUP_SIMPLE_FIELD(InvariantField, invariant, Invariant) MARKUP_SIMPLE_FIELD(NoteField, note, Note) MARKUP_SIMPLE_FIELD(PostconditionField, postcondition, Postcondition) MARKUP_SIMPLE_FIELD(PreconditionField, precondition, Precondition) MARKUP_SIMPLE_FIELD(RemarkField, remark, Remark) MARKUP_SIMPLE_FIELD(RemarksField, remarks, Remarks) MARKUP_SIMPLE_FIELD(ReturnsField, returns, Returns) MARKUP_SIMPLE_FIELD(ThrowsField, throws, Throws) MARKUP_SIMPLE_FIELD(RequiresField, requires, Requires) MARKUP_SIMPLE_FIELD(SeeField, seealso, See) MARKUP_SIMPLE_FIELD(SinceField, since, Since) MARKUP_SIMPLE_FIELD(TODOField, todo, TODO) MARKUP_SIMPLE_FIELD(VersionField, version, Version) MARKUP_SIMPLE_FIELD(WarningField, warning, Warning) MARKUP_SIMPLE_FIELD(KeywordField, keyword, Keyword) MARKUP_SIMPLE_FIELD(RecommendedField, recommended, Recommended) MARKUP_SIMPLE_FIELD(RecommendedoverField, recommendedover, Recommendedover) #undef MARKUP_SIMPLE_FIELD