ProtocolSwiftSyntaxBuilder
SyntaxListBuildable
protocol SyntaxListBuildable
protocol SyntaxListBuildable
func buildSyntaxList(format: Format, leadingTrivia: Trivia?) -> [Syntax]
Builds list of Syntax
s.
AccessLevelModifier
AccessPath
AccessPathComponent
AccessorBlock
AccessorDecl
AccessorList
AccessorParameter
ActorDecl
ArrayElement
ArrayElementList
ArrayExpr
ArrayType
ArrowExpr
AsExpr
AsTypePattern
AssignmentExpr
AssociatedtypeDecl
Attribute
AttributeList
AttributedType
AvailabilityArgument
AvailabilityCondition
AvailabilityEntry
AvailabilityLabeledArgument
AvailabilitySpecList
AvailabilityVersionRestriction
AwaitExpr
BackDeployAttributeSpecList
BackDeployVersionArgument
BackDeployVersionList
BinaryOperatorExpr
BooleanLiteralExpr
BreakStmt
CaseItem
CaseItemList
CatchClause
CatchClauseList
CatchItem
CatchItemList
ClassDecl
ClassRestrictionType
ClosureCaptureItem
ClosureCaptureItemList
ClosureCaptureSignature
ClosureExpr
ClosureParam
ClosureParamList
ClosureSignature
CodeBlock
CodeBlockItem
CodeBlockItemList
CompositionType
CompositionTypeElement
CompositionTypeElementList
ConditionElement
ConditionElementList
ConformanceRequirement
ConstrainedSugarType
ContinueStmt
CustomAttribute
DeclModifier
DeclModifierDetail
DeclName
DeclNameArgument
DeclNameArgumentList
DeclNameArguments
DeclarationStmt
DeferStmt
DeinitializerDecl
DerivativeRegistrationAttributeArguments
DictionaryElement
DictionaryElementList
DictionaryExpr
DictionaryType
DifferentiabilityParam
DifferentiabilityParamList
DifferentiabilityParams
DifferentiabilityParamsClause
DifferentiableAttributeArguments
DiscardAssignmentExpr
DoStmt
EditorPlaceholderExpr
ElseBlock
ElseIfContinuation
EnumCaseDecl
EnumCaseElement
EnumCaseElementList
EnumCasePattern
EnumDecl
ExprList
ExpressionPattern
ExpressionSegment
ExpressionStmt
ExtensionDecl
FallthroughStmt
FloatLiteralExpr
ForInStmt
ForcedValueExpr
FunctionCallExpr
FunctionDecl
FunctionDeclName
FunctionParameter
FunctionParameterList
FunctionSignature
FunctionType
GarbageNodes
GenericArgument
GenericArgumentClause
GenericArgumentList
GenericParameter
GenericParameterClause
GenericParameterList
GenericRequirement
GenericRequirementList
GenericWhereClause
GuardStmt
IdentifierExpr
IdentifierList
IdentifierPattern
IfConfigClause
IfConfigClauseList
IfConfigDecl
IfStmt
ImplementsAttributeArguments
ImplicitlyUnwrappedOptionalType
ImportDecl
InOutExpr
InfixOperatorExpr
InheritedType
InheritedTypeList
InitializerClause
InitializerDecl
IntegerLiteralExpr
IsExpr
IsTypePattern
KeyPathBaseExpr
KeyPathExpr
LabeledSpecializeEntry
LabeledStmt
LayoutRequirement
MatchingPatternCondition
MemberAccessExpr
MemberDeclBlock
MemberDeclList
MemberDeclListItem
MemberTypeIdentifier
MetatypeType
ModifierList
MoveExpr
MultipleTrailingClosureElement
MultipleTrailingClosureElementList
NamedAttributeStringArgument
NilLiteralExpr
NonEmptyTokenList
ObjCSelector
ObjCSelectorPiece
ObjcKeyPathExpr
ObjcName
ObjcNamePiece
ObjcSelectorExpr
ObjectLiteralExpr
OperatorDecl
OperatorPrecedenceAndTypes
OptionalBindingCondition
OptionalChainingExpr
OptionalPattern
OptionalType
ParameterClause
PatternBinding
PatternBindingList
PostfixIfConfigExpr
PostfixUnaryExpr
PoundAssertStmt
PoundColumnExpr
PoundDsohandleExpr
PoundErrorDecl
PoundFileExpr
PoundFileIDExpr
PoundFilePathExpr
PoundFunctionExpr
PoundLineExpr
PoundSourceLocation
PoundSourceLocationArgs
PoundWarningDecl
PrecedenceGroupAssignment
PrecedenceGroupAssociativity
PrecedenceGroupAttributeList
PrecedenceGroupDecl
PrecedenceGroupNameElement
PrecedenceGroupNameList
PrecedenceGroupRelation
PrefixOperatorExpr
PrimaryAssociatedType
PrimaryAssociatedTypeClause
PrimaryAssociatedTypeList
ProtocolDecl
QualifiedDeclName
RegexLiteralExpr
RepeatWhileStmt
ReturnClause
ReturnStmt
SameTypeRequirement
SequenceExpr
SimpleTypeIdentifier
SourceFile
SpecializeAttributeSpecList
SpecializeExpr
StringLiteralExpr
StringLiteralSegments
StringSegment
StructDecl
SubscriptDecl
SubscriptExpr
SuperRefExpr
SwitchCase
SwitchCaseLabel
SwitchCaseList
SwitchDefaultLabel
SwitchStmt
SymbolicReferenceExpr
TargetFunctionEntry
TernaryExpr
ThrowStmt
TokenList
TryExpr
TupleExpr
TupleExprElement
TupleExprElementList
TuplePattern
TuplePatternElement
TuplePatternElementList
TupleType
TupleTypeElement
TupleTypeElementList
TypeAnnotation
TypeExpr
TypeInheritanceClause
TypeInitializerClause
TypealiasDecl
UnavailabilityCondition
UnresolvedPatternExpr
ValueBindingPattern
VariableDecl
VersionTuple
WhereClause
WhileStmt
WildcardPattern
YieldList
YieldStmt