├── .github └── workflows │ └── unit-tests.yml ├── .gitignore ├── .spi.yml ├── .swift-version ├── LICENSE ├── Package.resolved ├── Package.swift ├── Package@swift-5.10.swift ├── Package@swift-5.8.swift ├── Package@swift-5.9.swift ├── Package@swift-6.0.swift ├── README.md ├── Sources └── SyntaxSparrow │ ├── Internal │ ├── Collectors │ │ ├── AttributesCollector.swift │ │ ├── DeclarationCollection.swift │ │ ├── ProtocolAssociatedTypeCollector.swift │ │ ├── RootDeclarationCollector.swift │ │ └── Switch │ │ │ ├── SwitchExpressionInnerBindingMemberCollector.swift │ │ │ ├── SwitchExpressionIsTypeCollector.swift │ │ │ ├── SwitchExpressionMemberCollector.swift │ │ │ ├── SwitchExpressionTupleCollector.swift │ │ │ ├── SwitchExpressionValueBindingCollector.swift │ │ │ └── SwitchExpressionValueBindingMemberCollector.swift │ ├── Extensions │ │ ├── EntityType+Parsing.swift │ │ ├── Operator+Validity.swift │ │ ├── String+Convenience.swift │ │ ├── SyntaxChildren+InOut.swift │ │ ├── SyntaxProtocol+Convenience.swift │ │ ├── SyntaxProtocol+IsOptional.swift │ │ └── TypeSyntaxProtocol+isOptional.swift │ ├── Protocols │ │ └── SemanticsResolving.swift │ ├── Resolvers │ │ ├── Declaration │ │ │ ├── ActorSemanticsResolver.swift │ │ │ ├── AssociatedTypeSemanticsResolver.swift │ │ │ ├── ClassSemanticsResolver.swift │ │ │ ├── ConditionalCompilationBlockBranchSemanticsResolver.swift │ │ │ ├── ConditionalCompilationBlockSemanticsResolver.swift │ │ │ ├── DeinitializerSemanticsResolver.swift │ │ │ ├── EnumerationCaseSemanticsResolver.swift │ │ │ ├── EnumerationSemanticsResolver.swift │ │ │ ├── ExtensionSemanticsResolver.swift │ │ │ ├── FunctionSemanticsResolver.swift │ │ │ ├── ImportSemanticsResolver.swift │ │ │ ├── InitializerSemanticsResolver.swift │ │ │ ├── OperatorSemanticsResolver.swift │ │ │ ├── PrecedenceGroupSemanticsResolver.swift │ │ │ ├── ProtocolSemanticsResolver.swift │ │ │ ├── StructureSemanticsResolver.swift │ │ │ ├── SubscriptSemanticsResolver.swift │ │ │ ├── SwitchExpressionCaseSemanticsResolver.swift │ │ │ ├── SwitchExpressionSemanticsResolver.swift │ │ │ ├── TypealiasSemanticsResolver.swift │ │ │ └── VariableSemanticsResolver.swift │ │ └── Syntax │ │ │ ├── ArraySemanticsResolving.swift │ │ │ ├── AttributeSemanticsResolver.swift │ │ │ ├── ClosureSemanticsResolver.swift │ │ │ ├── DictionarySemanticsResolving.swift │ │ │ ├── EnumCaseParameterSemanticsResolver.swift │ │ │ ├── FunctionParameterSemanticsResolver.swift │ │ │ ├── GenericParameterSemanticsResolver.swift │ │ │ ├── GenericRequirementSemanticsResolver.swift │ │ │ ├── ResultSemanticsResolver.swift │ │ │ ├── SetSemanticsResolver.swift │ │ │ ├── TupleElementListSemanticsResolver.swift │ │ │ ├── TupleParameterSemanticsResolver.swift │ │ │ └── TupleSemanticsResolver.swift │ └── Visitors │ │ └── SkipByDefaultVisitor.swift │ ├── Public │ ├── Extensions │ │ ├── Collection+Modifiers.swift │ │ └── Collection+Parameters.swift │ ├── Protocols │ │ ├── Declaration.swift │ │ ├── DeclarationComponent.swift │ │ ├── ModifierAssessing.swift │ │ ├── SyntaxChildCollecting.swift │ │ └── SyntaxRepresenting.swift │ ├── Semantics │ │ ├── Components │ │ │ ├── Accessor.swift │ │ │ ├── ArrayDecl.swift │ │ │ ├── Attribute.swift │ │ │ ├── Closure.swift │ │ │ ├── CodeBlock+Statement.swift │ │ │ ├── CodeBlock.swift │ │ │ ├── DictionaryDecl.swift │ │ │ ├── EffectsSpecifiers.swift │ │ │ ├── EntityType.swift │ │ │ ├── GenericParameter.swift │ │ │ ├── GenericRequirement.swift │ │ │ ├── Modifier.swift │ │ │ ├── Parameter.swift │ │ │ ├── Result.swift │ │ │ ├── SetDecl.swift │ │ │ └── Tuple.swift │ │ └── Declarations │ │ │ ├── Actor.swift │ │ │ ├── AssociatedType.swift │ │ │ ├── Class.swift │ │ │ ├── ConditionalCompilationBlock+Branch.swift │ │ │ ├── ConditionalCompilationBlock.swift │ │ │ ├── Deinitializer.swift │ │ │ ├── Enumeration+Case.swift │ │ │ ├── Enumeration.swift │ │ │ ├── Extension.swift │ │ │ ├── Function.swift │ │ │ ├── Import.swift │ │ │ ├── Initializer.swift │ │ │ ├── Operator.swift │ │ │ ├── PrecedenceGroup.swift │ │ │ ├── ProtocolDecl.swift │ │ │ ├── Structure.swift │ │ │ ├── Subscript.swift │ │ │ ├── Switch │ │ │ ├── SwitchExpression+SwitchCase.swift │ │ │ ├── SwitchExpression.swift │ │ │ └── SwitchExpressionSwitchCase+Item.swift │ │ │ ├── Typealias.swift │ │ │ └── Variable.swift │ ├── SyntaxTree │ │ ├── SyntaxExplorerContext.swift │ │ ├── SyntaxTree+Convenience.swift │ │ ├── SyntaxTree.swift │ │ └── SyntaxTreeError.swift │ └── Utilities │ │ ├── SparrowSourceLocationConverter.swift │ │ ├── SyntaxSourceDetails.swift │ │ └── SyntaxSourceLocation.swift │ ├── Resources │ └── PrivacyInfo.xcprivacy │ └── SyntaxSparrow.swift ├── SyntaxSparrow.doccarchive ├── css │ ├── 523.e9a069b0.css │ ├── 675.40c3bcb2.css │ ├── documentation-topic.b186e79f.css │ ├── index.ff036a9e.css │ ├── topic.672a9049.css │ └── tutorials-overview.6eb589ed.css ├── data │ └── documentation │ │ ├── syntaxsparrow.json │ │ └── syntaxsparrow │ │ ├── accessor.json │ │ ├── accessor │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── body.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── effectspecifiers.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isasync.json │ │ ├── isthrowing.json │ │ ├── kind-swift.enum.json │ │ ├── kind-swift.enum │ │ │ ├── !=(_:_:).json │ │ │ ├── didset.json │ │ │ ├── encode(to:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── get.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── init(from:).json │ │ │ ├── init(rawvalue:).json │ │ │ ├── rawrepresentable-implementations.json │ │ │ ├── set.json │ │ │ └── willset.json │ │ ├── kind-swift.property.json │ │ ├── modifier.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── actor.json │ │ ├── actor │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── arraydecl.json │ │ ├── arraydecl │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── decltype-swift.enum.json │ │ ├── decltype-swift.enum │ │ │ ├── !=(_:_:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── generic.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── init(rawvalue:).json │ │ │ ├── rawrepresentable-implementations.json │ │ │ └── squarebrackets.json │ │ ├── decltype-swift.property.json │ │ ├── description.json │ │ ├── elementtype.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── init(_:)-24oft.json │ │ ├── init(_:)-x5zi.json │ │ └── isoptional.json │ │ ├── associatedtype.json │ │ ├── associatedtype │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── attributes.json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── keyword.json │ │ ├── modifiers.json │ │ ├── name.json │ │ └── node.json │ │ ├── attribute.json │ │ ├── attribute │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── argument.json │ │ ├── argument │ │ │ ├── !=(_:_:).json │ │ │ ├── description.json │ │ │ ├── equatable-implementations.json │ │ │ ├── init(name:value:).json │ │ │ ├── name.json │ │ │ └── value.json │ │ ├── arguments.json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── fromattributelist(_:).json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── name.json │ │ └── node.json │ │ ├── class.json │ │ ├── class │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── closure.json │ │ ├── closure │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── declaration.json │ │ ├── description.json │ │ ├── effectspecifiers.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── input.json │ │ ├── isasync.json │ │ ├── isautoescaping.json │ │ ├── isescaping.json │ │ ├── isoptional.json │ │ ├── isthrowing.json │ │ ├── isvoidinput.json │ │ ├── isvoidoutput.json │ │ ├── node.json │ │ ├── output.json │ │ ├── rawinput.json │ │ └── rawoutput.json │ │ ├── codeblock.json │ │ ├── codeblock │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── kind.json │ │ ├── kind │ │ │ ├── !=(_:_:).json │ │ │ ├── encode(to:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── get.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── init(from:).json │ │ │ ├── init(rawvalue:).json │ │ │ ├── rawrepresentable-implementations.json │ │ │ └── set.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── statement.json │ │ ├── statement │ │ │ ├── !=(_:_:).json │ │ │ ├── ==(_:_:).json │ │ │ ├── customstringconvertible-implementations.json │ │ │ ├── description.json │ │ │ ├── equatable-implementations.json │ │ │ ├── hash(into:).json │ │ │ ├── hashable-implementations.json │ │ │ ├── init(node:).json │ │ │ ├── kind-swift.enum.json │ │ │ ├── kind-swift.enum │ │ │ │ ├── !=(_:_:).json │ │ │ │ ├── ==(_:_:).json │ │ │ │ ├── declaration(_:).json │ │ │ │ ├── equatable-implementations.json │ │ │ │ ├── expression(_:).json │ │ │ │ └── statement(_:).json │ │ │ ├── kind-swift.property.json │ │ │ └── node.json │ │ ├── statements.json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── conditionalcompilationblock.json │ │ ├── conditionalcompilationblock │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── branch.json │ │ ├── branch │ │ │ ├── !=(_:_:).json │ │ │ ├── ==(_:_:).json │ │ │ ├── actors.json │ │ │ ├── childcollection.json │ │ │ ├── classes.json │ │ │ ├── collectchildren(viewmode:).json │ │ │ ├── condition.json │ │ │ ├── conditionalcompilationblocks.json │ │ │ ├── customstringconvertible-implementations.json │ │ │ ├── deinitializers.json │ │ │ ├── description.json │ │ │ ├── enumerations.json │ │ │ ├── equatable-implementations.json │ │ │ ├── extensions.json │ │ │ ├── functions.json │ │ │ ├── hash(into:).json │ │ │ ├── hashable-implementations.json │ │ │ ├── imports.json │ │ │ ├── init(node:).json │ │ │ ├── initializers.json │ │ │ ├── keyword-swift.enum.json │ │ │ ├── keyword-swift.enum │ │ │ │ ├── !=(_:_:).json │ │ │ │ ├── else.json │ │ │ │ ├── elseif.json │ │ │ │ ├── equatable-implementations.json │ │ │ │ ├── hash(into:).json │ │ │ │ ├── if.json │ │ │ │ └── unsupported(keyword:).json │ │ │ ├── keyword-swift.property.json │ │ │ ├── node.json │ │ │ ├── operators.json │ │ │ ├── precedencegroups.json │ │ │ ├── protocols.json │ │ │ ├── recursivelycollectdeclarations(of:).json │ │ │ ├── structures.json │ │ │ ├── subscripts.json │ │ │ ├── syntaxchildcollecting-implementations.json │ │ │ ├── typealiases.json │ │ │ └── variables.json │ │ ├── branches.json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ └── node.json │ │ ├── declaration.json │ │ ├── declarationcollection.json │ │ ├── declarationcollection │ │ ├── actors.json │ │ ├── classes.json │ │ ├── conditionalcompilationblocks.json │ │ ├── deinitializers.json │ │ ├── enumerations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── imports.json │ │ ├── initializers.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── declarationcomponent.json │ │ ├── deinitializer.json │ │ ├── deinitializer │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── body.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── keyword.json │ │ ├── modifiers.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── dictionarydecl.json │ │ ├── dictionarydecl │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── decltype-swift.enum.json │ │ ├── decltype-swift.enum │ │ │ ├── !=(_:_:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── generics.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── init(rawvalue:).json │ │ │ ├── rawrepresentable-implementations.json │ │ │ └── squarebrackets.json │ │ ├── decltype-swift.property.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── init(_:)-40mwc.json │ │ ├── init(_:)-4ya6g.json │ │ ├── isoptional.json │ │ ├── keytype.json │ │ └── valuetype.json │ │ ├── effectspecifiers.json │ │ ├── effectspecifiers │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── asyncspecifier.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── init(node:)-1qqc6.json │ │ ├── init(node:)-3r6ht.json │ │ ├── init(node:)-3td5x.json │ │ ├── node.json │ │ └── throwsspecifier.json │ │ ├── entitytype.json │ │ ├── entitytype │ │ ├── !=(_:_:).json │ │ ├── array(_:).json │ │ ├── closure(_:).json │ │ ├── description.json │ │ ├── dictionary(_:).json │ │ ├── empty.json │ │ ├── equatable-implementations.json │ │ ├── init(_:).json │ │ ├── result(_:).json │ │ ├── set(_:).json │ │ ├── simple(_:).json │ │ ├── tuple(_:).json │ │ └── void(_:_:).json │ │ ├── enumeration.json │ │ ├── enumeration │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── case.json │ │ ├── case │ │ │ ├── !=(_:_:).json │ │ │ ├── ==(_:_:).json │ │ │ ├── associatedvalues.json │ │ │ ├── attributes.json │ │ │ ├── description.json │ │ │ ├── equatable-implementations.json │ │ │ ├── hash(into:).json │ │ │ ├── hashable-implementations.json │ │ │ ├── init(node:).json │ │ │ ├── keyword.json │ │ │ ├── modifiers.json │ │ │ ├── name.json │ │ │ ├── node.json │ │ │ └── rawvalue.json │ │ ├── cases.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── extension.json │ │ ├── extension │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extendedtype.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── function.json │ │ ├── function │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── body.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── identifier.json │ │ ├── imports.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isasync.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isoperator.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── isthrowing.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── node.json │ │ ├── operatorkind.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── signature-swift.property.json │ │ ├── signature-swift.struct.json │ │ ├── signature-swift.struct │ │ │ ├── !=(_:_:).json │ │ │ ├── asynckeyword.json │ │ │ ├── effectspecifiers.json │ │ │ ├── equatable-implementations.json │ │ │ ├── input.json │ │ │ ├── node.json │ │ │ ├── output.json │ │ │ ├── outputisoptional.json │ │ │ ├── rawoutputtype.json │ │ │ └── throwsorrethrowskeyword.json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── genericparameter.json │ │ ├── genericparameter │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── attributes.json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── fromparameterlist(from:).json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── name.json │ │ ├── node.json │ │ └── type.json │ │ ├── genericrequirement.json │ │ ├── genericrequirement │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── fromrequirementlist(from:).json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── lefttypeidentifier.json │ │ ├── node.json │ │ ├── relation-swift.enum.json │ │ ├── relation-swift.enum │ │ │ ├── !=(_:_:).json │ │ │ ├── conformance.json │ │ │ ├── encode(to:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── init(from:).json │ │ │ ├── init(rawvalue:).json │ │ │ ├── layout.json │ │ │ ├── rawrepresentable-implementations.json │ │ │ └── sametype.json │ │ ├── relation-swift.property.json │ │ └── righttypeidentifier.json │ │ ├── import.json │ │ ├── import │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── attributes.json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── keyword.json │ │ ├── kind.json │ │ ├── modifiers.json │ │ ├── node.json │ │ └── pathcomponents.json │ │ ├── initializer.json │ │ ├── initializer │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── body.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── effectspecifiers.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isasync.json │ │ ├── isconvenience.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isoptional.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── isrequired.json │ │ ├── isthrowing.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── parameters.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── throwsorrethrowskeyword.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── modifier.json │ │ ├── modifier │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── detail.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── name.json │ │ └── node.json │ │ ├── modifierassessing.json │ │ ├── modifierassessing │ │ ├── containsmodifierwithkeyword(_:withdetail:)-3piqq.json │ │ ├── containsmodifierwithkeyword(_:withdetail:)-3zqno.json │ │ ├── isfileprivate-269v.json │ │ ├── isfileprivate-7bvs4.json │ │ ├── isfinal-6oh7x.json │ │ ├── isfinal-6z1k.json │ │ ├── isinternal-5zb40.json │ │ ├── isinternal-6zaz3.json │ │ ├── isopen-7l9te.json │ │ ├── isopen-wj5y.json │ │ ├── isprivate-27jyg.json │ │ ├── isprivate-4ex2n.json │ │ ├── ispublic-1mbn7.json │ │ ├── ispublic-4peeu.json │ │ └── modifiers.json │ │ ├── operator.json │ │ ├── operator │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── keyword.json │ │ ├── kind-swift.enum.json │ │ ├── kind-swift.enum │ │ │ ├── !=(_:_:).json │ │ │ ├── encode(to:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── infix.json │ │ │ ├── init(_:)-4i7vk.json │ │ │ ├── init(_:)-8ikpt.json │ │ │ ├── init(from:).json │ │ │ ├── init(rawvalue:).json │ │ │ ├── postfix.json │ │ │ ├── prefix.json │ │ │ └── rawrepresentable-implementations.json │ │ ├── kind-swift.property.json │ │ ├── name.json │ │ └── node.json │ │ ├── parameter.json │ │ ├── parameter │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── attributes.json │ │ ├── defaultargument.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── init(node:)-25bpg.json │ │ ├── init(node:)-3u22t.json │ │ ├── init(node:)-55sny.json │ │ ├── isinout.json │ │ ├── islabelomitted.json │ │ ├── isoptional.json │ │ ├── isvariadic.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── rawtype.json │ │ ├── secondname.json │ │ └── type.json │ │ ├── precedencegroup.json │ │ ├── precedencegroup │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── assignment.json │ │ ├── associativity-swift.enum.json │ │ ├── associativity-swift.enum │ │ │ ├── !=(_:_:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── hash(into:).json │ │ │ ├── hashvalue.json │ │ │ ├── init(rawvalue:).json │ │ │ ├── left.json │ │ │ ├── rawrepresentable-implementations.json │ │ │ └── right.json │ │ ├── associativity-swift.property.json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── keyword.json │ │ ├── name.json │ │ ├── node.json │ │ ├── relation.json │ │ ├── relation │ │ │ ├── !=(_:_:).json │ │ │ ├── equatable-implementations.json │ │ │ ├── higherthan(_:).json │ │ │ └── lowerthan(_:).json │ │ └── relations.json │ │ ├── protocoldecl.json │ │ ├── protocoldecl │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── associatedtypes.json │ │ ├── attributes.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── primaryassociatedtypes.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── result.json │ │ ├── result │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── failuretype.json │ │ ├── hash(into:).json │ │ ├── init(_:).json │ │ ├── isoptional.json │ │ └── successtype.json │ │ ├── setdecl.json │ │ ├── setdecl │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── description.json │ │ ├── elementtype.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── init(_:).json │ │ └── isoptional.json │ │ ├── sparrowsourcelocationconverter.json │ │ ├── sparrowsourcelocationconverter │ │ ├── init(file:source:).json │ │ ├── init(file:tree:).json │ │ ├── init(rootparentof:file:).json │ │ ├── isempty.json │ │ ├── locationfornode(_:).json │ │ ├── updateforsource(_:file:).json │ │ ├── updatefortree(_:file:).json │ │ └── updatetorootfornode(_:file:).json │ │ ├── structure.json │ │ ├── structure │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── actors.json │ │ ├── attributes.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── deinitializers.json │ │ ├── description.json │ │ ├── enumerations.json │ │ ├── equatable-implementations.json │ │ ├── extensions.json │ │ ├── functions.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── imports.json │ │ ├── inheritance.json │ │ ├── init(node:).json │ │ ├── initializers.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ └── variables.json │ │ ├── subscript.json │ │ ├── subscript │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── accessors.json │ │ ├── attributes.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── hassetter.json │ │ ├── indices.json │ │ ├── init(node:).json │ │ ├── isasync.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── isthrowing.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── node.json │ │ ├── returntype.json │ │ └── returntypeisoptional.json │ │ ├── swift.json │ │ ├── swift │ │ ├── collection.json │ │ └── collection │ │ │ ├── containskeyword(_:withdetail:).json │ │ │ └── signatureinputstring(includeparenthesis:).json │ │ ├── swiftsyntax.json │ │ ├── swiftsyntax │ │ ├── syntaxprotocol.json │ │ └── syntaxprotocol │ │ │ ├── context.json │ │ │ └── firstparent(returning:).json │ │ ├── syntaxchildcollecting.json │ │ ├── syntaxchildcollecting │ │ ├── actors-2hcmf.json │ │ ├── actors-7vu89.json │ │ ├── actors-rrgb.json │ │ ├── childcollection.json │ │ ├── classes-6ldg1.json │ │ ├── classes-9ji6h.json │ │ ├── classes-kscv.json │ │ ├── collectchildren(viewmode:)-2v4ia.json │ │ ├── collectchildren(viewmode:)-6uqcr.json │ │ ├── collectchildren(viewmode:)-8a304.json │ │ ├── conditionalcompilationblocks-2t0wm.json │ │ ├── conditionalcompilationblocks-7128m.json │ │ ├── conditionalcompilationblocks-8iwxb.json │ │ ├── deinitializers-7237y.json │ │ ├── deinitializers-97hbe.json │ │ ├── deinitializers-9f7m5.json │ │ ├── enumerations-8acg6.json │ │ ├── enumerations-9m80b.json │ │ ├── enumerations-9vyv3.json │ │ ├── extensions-2s6da.json │ │ ├── extensions-542v9.json │ │ ├── extensions-9f4x5.json │ │ ├── functions-7qfbs.json │ │ ├── functions-7t0tz.json │ │ ├── functions-9ifq9.json │ │ ├── imports-2mo38.json │ │ ├── imports-6sk7a.json │ │ ├── imports-qgrk.json │ │ ├── initializers-2xn20.json │ │ ├── initializers-3gatd.json │ │ ├── initializers-7fdyg.json │ │ ├── operators-2vode.json │ │ ├── operators-8ebkj.json │ │ ├── operators-hm5o.json │ │ ├── precedencegroups-1lmlw.json │ │ ├── precedencegroups-2c60a.json │ │ ├── precedencegroups-5pkhs.json │ │ ├── protocols-1nrei.json │ │ ├── protocols-4rsxd.json │ │ ├── protocols-90ys3.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── structures-7agcr.json │ │ ├── structures-9xqyw.json │ │ ├── structures-neoi.json │ │ ├── subscripts-2rj1z.json │ │ ├── subscripts-4quai.json │ │ ├── subscripts-6ok0u.json │ │ ├── typealiases-466lv.json │ │ ├── typealiases-4d1xp.json │ │ ├── typealiases-59ohy.json │ │ ├── variables-7j1oi.json │ │ ├── variables-8g7us.json │ │ └── variables-8oo66.json │ │ ├── syntaxexplorercontext.json │ │ ├── syntaxexplorercontext │ │ ├── init(viewmode:sourcebuffer:sourcelocationconverter:isstale:).json │ │ ├── isstale.json │ │ ├── sourcebuffer.json │ │ ├── sourcelocationconverter.json │ │ └── viewmode.json │ │ ├── syntaxexplorercontextproviding.json │ │ ├── syntaxexplorercontextproviding │ │ ├── isstale.json │ │ ├── sourcebuffer.json │ │ ├── sourcelocationconverter.json │ │ └── viewmode.json │ │ ├── syntaxrepresenting.json │ │ ├── syntaxrepresenting │ │ ├── ==(_:_:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── node.json │ │ └── syntax.json │ │ ├── syntaxsourcedetails.json │ │ ├── syntaxsourcedetails │ │ ├── init(location:source:).json │ │ ├── location.json │ │ ├── source.json │ │ ├── stringrange(in:).json │ │ └── substringrange(in:).json │ │ ├── syntaxsourcelocation.json │ │ ├── syntaxsourcelocation │ │ ├── !=(_:_:).json │ │ ├── empty.json │ │ ├── end.json │ │ ├── equatable-implementations.json │ │ ├── init(from:).json │ │ ├── position.json │ │ ├── position │ │ │ ├── !=(_:_:).json │ │ │ ├── column.json │ │ │ ├── empty.json │ │ │ ├── equatable-implementations.json │ │ │ ├── init(from:).json │ │ │ ├── init(line:offset:utf8offset:).json │ │ │ ├── line.json │ │ │ └── utf8offset.json │ │ └── start.json │ │ ├── syntaxtree.json │ │ ├── syntaxtree │ │ ├── actors.json │ │ ├── childcollection.json │ │ ├── classes.json │ │ ├── collectchildren().json │ │ ├── collectchildren(viewmode:).json │ │ ├── conditionalcompilationblocks.json │ │ ├── context.json │ │ ├── declaration(of:fromsyntax:viewmode:).json │ │ ├── declarations(of:).json │ │ ├── declarations(of:fromsyntax:viewmode:).json │ │ ├── declarations(of:insource:viewmode:).json │ │ ├── declarations(of:insourceatpath:viewmode:).json │ │ ├── deinitializers.json │ │ ├── enumerations.json │ │ ├── extensions.json │ │ ├── extractsource(fordeclaration:).json │ │ ├── functions.json │ │ ├── imports.json │ │ ├── init(viewmode:declarationsyntax:).json │ │ ├── init(viewmode:sourceatpath:).json │ │ ├── init(viewmode:sourcebuffer:).json │ │ ├── initializers.json │ │ ├── isstale.json │ │ ├── operators.json │ │ ├── precedencegroups.json │ │ ├── protocols.json │ │ ├── recursivelycollectdeclarations(of:).json │ │ ├── sourcebuffer.json │ │ ├── sourcelocationconverter.json │ │ ├── structures.json │ │ ├── subscripts.json │ │ ├── syntaxchildcollecting-implementations.json │ │ ├── typealiases.json │ │ ├── updatetosource(_:).json │ │ ├── variables.json │ │ └── viewmode.json │ │ ├── syntaxtreeerror.json │ │ ├── syntaxtreeerror │ │ ├── error-implementations.json │ │ ├── errordescription.json │ │ ├── failurereason.json │ │ ├── helpanchor.json │ │ ├── invalidcontextforsourceresolving(_:).json │ │ ├── localizeddescription.json │ │ ├── localizederror-implementations.json │ │ ├── recoverysuggestion.json │ │ └── unabletoresolvefileatpath(_:).json │ │ ├── tuple.json │ │ ├── tuple │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── description.json │ │ ├── elements.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── init(node:)-2tk9.json │ │ ├── init(node:)-4o18m.json │ │ └── isoptional.json │ │ ├── typealias.json │ │ ├── typealias │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── attributes.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── customstringconvertible-implementations.json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── genericparameters.json │ │ ├── genericrequirements.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── init(node:).json │ │ ├── initializedtype.json │ │ ├── initializedtypeisoptional.json │ │ ├── isfileprivate.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isprivate.json │ │ ├── ispublic.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ └── node.json │ │ ├── variable.json │ │ └── variable │ │ ├── !=(_:_:).json │ │ ├── ==(_:_:).json │ │ ├── accessors.json │ │ ├── attributes.json │ │ ├── containsmodifierwithkeyword(_:withdetail:).json │ │ ├── description.json │ │ ├── equatable-implementations.json │ │ ├── hash(into:).json │ │ ├── hashable-implementations.json │ │ ├── hassetter.json │ │ ├── init(node:).json │ │ ├── initializedvalue.json │ │ ├── isasync.json │ │ ├── iscomputed.json │ │ ├── isfileprivate.json │ │ ├── isfileprivatesetter.json │ │ ├── isfinal.json │ │ ├── isinternal.json │ │ ├── isopen.json │ │ ├── isoptional.json │ │ ├── isprivate.json │ │ ├── isprivatesetter.json │ │ ├── ispublic.json │ │ ├── isstored.json │ │ ├── isthrowing.json │ │ ├── keyword.json │ │ ├── modifierassessing-implementations.json │ │ ├── modifiers.json │ │ ├── name.json │ │ ├── node.json │ │ ├── parentdeclarationsyntax.json │ │ ├── type.json │ │ └── variables(from:).json ├── developer-og-twitter.jpg ├── developer-og.jpg ├── documentation │ └── syntaxsparrow │ │ ├── accessor │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── body │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── effectspecifiers │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isasync │ │ │ └── index.html │ │ ├── isthrowing │ │ │ └── index.html │ │ ├── kind-swift.enum │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── didset │ │ │ │ └── index.html │ │ │ ├── encode(to:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── get │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(from:) │ │ │ │ └── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── rawrepresentable-implementations │ │ │ │ └── index.html │ │ │ ├── set │ │ │ │ └── index.html │ │ │ └── willset │ │ │ │ └── index.html │ │ ├── kind-swift.property │ │ │ └── index.html │ │ ├── modifier │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── actor │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── arraydecl │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── decltype-swift.enum │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── generic │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── rawrepresentable-implementations │ │ │ │ └── index.html │ │ │ └── squarebrackets │ │ │ │ └── index.html │ │ ├── decltype-swift.property │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── elementtype │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(_:)-24oft │ │ │ └── index.html │ │ ├── init(_:)-x5zi │ │ │ └── index.html │ │ └── isoptional │ │ │ └── index.html │ │ ├── associatedtype │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ └── node │ │ │ └── index.html │ │ ├── attribute │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── argument │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── description │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(name:value:) │ │ │ │ └── index.html │ │ │ ├── name │ │ │ │ └── index.html │ │ │ └── value │ │ │ │ └── index.html │ │ ├── arguments │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── fromattributelist(_:) │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ └── node │ │ │ └── index.html │ │ ├── class │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── closure │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── declaration │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── effectspecifiers │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── input │ │ │ └── index.html │ │ ├── isasync │ │ │ └── index.html │ │ ├── isautoescaping │ │ │ └── index.html │ │ ├── isescaping │ │ │ └── index.html │ │ ├── isoptional │ │ │ └── index.html │ │ ├── isthrowing │ │ │ └── index.html │ │ ├── isvoidinput │ │ │ └── index.html │ │ ├── isvoidoutput │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── output │ │ │ └── index.html │ │ ├── rawinput │ │ │ └── index.html │ │ └── rawoutput │ │ │ └── index.html │ │ ├── codeblock │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── kind │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── encode(to:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── get │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(from:) │ │ │ │ └── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── rawrepresentable-implementations │ │ │ │ └── index.html │ │ │ └── set │ │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── statement │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── ==(_:_:) │ │ │ │ └── index.html │ │ │ ├── customstringconvertible-implementations │ │ │ │ └── index.html │ │ │ ├── description │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashable-implementations │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(node:) │ │ │ │ └── index.html │ │ │ ├── kind-swift.enum │ │ │ │ ├── !=(_:_:) │ │ │ │ │ └── index.html │ │ │ │ ├── ==(_:_:) │ │ │ │ │ └── index.html │ │ │ │ ├── declaration(_:) │ │ │ │ │ └── index.html │ │ │ │ ├── equatable-implementations │ │ │ │ │ └── index.html │ │ │ │ ├── expression(_:) │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ └── statement(_:) │ │ │ │ │ └── index.html │ │ │ ├── kind-swift.property │ │ │ │ └── index.html │ │ │ └── node │ │ │ │ └── index.html │ │ ├── statements │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── conditionalcompilationblock │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── branch │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── ==(_:_:) │ │ │ │ └── index.html │ │ │ ├── actors │ │ │ │ └── index.html │ │ │ ├── childcollection │ │ │ │ └── index.html │ │ │ ├── classes │ │ │ │ └── index.html │ │ │ ├── collectchildren(viewmode:) │ │ │ │ └── index.html │ │ │ ├── condition │ │ │ │ └── index.html │ │ │ ├── conditionalcompilationblocks │ │ │ │ └── index.html │ │ │ ├── customstringconvertible-implementations │ │ │ │ └── index.html │ │ │ ├── deinitializers │ │ │ │ └── index.html │ │ │ ├── description │ │ │ │ └── index.html │ │ │ ├── enumerations │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── extensions │ │ │ │ └── index.html │ │ │ ├── functions │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashable-implementations │ │ │ │ └── index.html │ │ │ ├── imports │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(node:) │ │ │ │ └── index.html │ │ │ ├── initializers │ │ │ │ └── index.html │ │ │ ├── keyword-swift.enum │ │ │ │ ├── !=(_:_:) │ │ │ │ │ └── index.html │ │ │ │ ├── else │ │ │ │ │ └── index.html │ │ │ │ ├── elseif │ │ │ │ │ └── index.html │ │ │ │ ├── equatable-implementations │ │ │ │ │ └── index.html │ │ │ │ ├── hash(into:) │ │ │ │ │ └── index.html │ │ │ │ ├── if │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ └── unsupported(keyword:) │ │ │ │ │ └── index.html │ │ │ ├── keyword-swift.property │ │ │ │ └── index.html │ │ │ ├── node │ │ │ │ └── index.html │ │ │ ├── operators │ │ │ │ └── index.html │ │ │ ├── precedencegroups │ │ │ │ └── index.html │ │ │ ├── protocols │ │ │ │ └── index.html │ │ │ ├── recursivelycollectdeclarations(of:) │ │ │ │ └── index.html │ │ │ ├── structures │ │ │ │ └── index.html │ │ │ ├── subscripts │ │ │ │ └── index.html │ │ │ ├── syntaxchildcollecting-implementations │ │ │ │ └── index.html │ │ │ ├── typealiases │ │ │ │ └── index.html │ │ │ └── variables │ │ │ │ └── index.html │ │ ├── branches │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ └── node │ │ │ └── index.html │ │ ├── declaration │ │ └── index.html │ │ ├── declarationcollection │ │ ├── actors │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── declarationcomponent │ │ └── index.html │ │ ├── deinitializer │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── body │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── dictionarydecl │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── decltype-swift.enum │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── generics │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── rawrepresentable-implementations │ │ │ │ └── index.html │ │ │ └── squarebrackets │ │ │ │ └── index.html │ │ ├── decltype-swift.property │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(_:)-40mwc │ │ │ └── index.html │ │ ├── init(_:)-4ya6g │ │ │ └── index.html │ │ ├── isoptional │ │ │ └── index.html │ │ ├── keytype │ │ │ └── index.html │ │ └── valuetype │ │ │ └── index.html │ │ ├── effectspecifiers │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── asyncspecifier │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:)-1qqc6 │ │ │ └── index.html │ │ ├── init(node:)-3r6ht │ │ │ └── index.html │ │ ├── init(node:)-3td5x │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ └── throwsspecifier │ │ │ └── index.html │ │ ├── entitytype │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── array(_:) │ │ │ └── index.html │ │ ├── closure(_:) │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── dictionary(_:) │ │ │ └── index.html │ │ ├── empty │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(_:) │ │ │ └── index.html │ │ ├── result(_:) │ │ │ └── index.html │ │ ├── set(_:) │ │ │ └── index.html │ │ ├── simple(_:) │ │ │ └── index.html │ │ ├── tuple(_:) │ │ │ └── index.html │ │ └── void(_:_:) │ │ │ └── index.html │ │ ├── enumeration │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── case │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── ==(_:_:) │ │ │ │ └── index.html │ │ │ ├── associatedvalues │ │ │ │ └── index.html │ │ │ ├── attributes │ │ │ │ └── index.html │ │ │ ├── description │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashable-implementations │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(node:) │ │ │ │ └── index.html │ │ │ ├── keyword │ │ │ │ └── index.html │ │ │ ├── modifiers │ │ │ │ └── index.html │ │ │ ├── name │ │ │ │ └── index.html │ │ │ ├── node │ │ │ │ └── index.html │ │ │ └── rawvalue │ │ │ │ └── index.html │ │ ├── cases │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── extension │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extendedtype │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── function │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── body │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── identifier │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isasync │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isoperator │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── isthrowing │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operatorkind │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── signature-swift.property │ │ │ └── index.html │ │ ├── signature-swift.struct │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── asynckeyword │ │ │ │ └── index.html │ │ │ ├── effectspecifiers │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── input │ │ │ │ └── index.html │ │ │ ├── node │ │ │ │ └── index.html │ │ │ ├── output │ │ │ │ └── index.html │ │ │ ├── outputisoptional │ │ │ │ └── index.html │ │ │ ├── rawoutputtype │ │ │ │ └── index.html │ │ │ └── throwsorrethrowskeyword │ │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── genericparameter │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── fromparameterlist(from:) │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ └── type │ │ │ └── index.html │ │ ├── genericrequirement │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── fromrequirementlist(from:) │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── lefttypeidentifier │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── relation-swift.enum │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── conformance │ │ │ │ └── index.html │ │ │ ├── encode(to:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(from:) │ │ │ │ └── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── layout │ │ │ │ └── index.html │ │ │ ├── rawrepresentable-implementations │ │ │ │ └── index.html │ │ │ └── sametype │ │ │ │ └── index.html │ │ ├── relation-swift.property │ │ │ └── index.html │ │ └── righttypeidentifier │ │ │ └── index.html │ │ ├── import │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── kind │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ └── pathcomponents │ │ │ └── index.html │ │ ├── index.html │ │ ├── initializer │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── body │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── effectspecifiers │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isasync │ │ │ └── index.html │ │ ├── isconvenience │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isoptional │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── isrequired │ │ │ └── index.html │ │ ├── isthrowing │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── parameters │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── throwsorrethrowskeyword │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── modifier │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── detail │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ └── node │ │ │ └── index.html │ │ ├── modifierassessing │ │ ├── containsmodifierwithkeyword(_:withdetail:)-3piqq │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:)-3zqno │ │ │ └── index.html │ │ ├── index.html │ │ ├── isfileprivate-269v │ │ │ └── index.html │ │ ├── isfileprivate-7bvs4 │ │ │ └── index.html │ │ ├── isfinal-6oh7x │ │ │ └── index.html │ │ ├── isfinal-6z1k │ │ │ └── index.html │ │ ├── isinternal-5zb40 │ │ │ └── index.html │ │ ├── isinternal-6zaz3 │ │ │ └── index.html │ │ ├── isopen-7l9te │ │ │ └── index.html │ │ ├── isopen-wj5y │ │ │ └── index.html │ │ ├── isprivate-27jyg │ │ │ └── index.html │ │ ├── isprivate-4ex2n │ │ │ └── index.html │ │ ├── ispublic-1mbn7 │ │ │ └── index.html │ │ ├── ispublic-4peeu │ │ │ └── index.html │ │ └── modifiers │ │ │ └── index.html │ │ ├── operator │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── kind-swift.enum │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── encode(to:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── infix │ │ │ │ └── index.html │ │ │ ├── init(_:)-4i7vk │ │ │ │ └── index.html │ │ │ ├── init(_:)-8ikpt │ │ │ │ └── index.html │ │ │ ├── init(from:) │ │ │ │ └── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── postfix │ │ │ │ └── index.html │ │ │ ├── prefix │ │ │ │ └── index.html │ │ │ └── rawrepresentable-implementations │ │ │ │ └── index.html │ │ ├── kind-swift.property │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ └── node │ │ │ └── index.html │ │ ├── parameter │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── defaultargument │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:)-25bpg │ │ │ └── index.html │ │ ├── init(node:)-3u22t │ │ │ └── index.html │ │ ├── init(node:)-55sny │ │ │ └── index.html │ │ ├── isinout │ │ │ └── index.html │ │ ├── islabelomitted │ │ │ └── index.html │ │ ├── isoptional │ │ │ └── index.html │ │ ├── isvariadic │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── rawtype │ │ │ └── index.html │ │ ├── secondname │ │ │ └── index.html │ │ └── type │ │ │ └── index.html │ │ ├── precedencegroup │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── assignment │ │ │ └── index.html │ │ ├── associativity-swift.enum │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── hash(into:) │ │ │ │ └── index.html │ │ │ ├── hashvalue │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(rawvalue:) │ │ │ │ └── index.html │ │ │ ├── left │ │ │ │ └── index.html │ │ │ ├── rawrepresentable-implementations │ │ │ │ └── index.html │ │ │ └── right │ │ │ │ └── index.html │ │ ├── associativity-swift.property │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── relation │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── higherthan(_:) │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── lowerthan(_:) │ │ │ │ └── index.html │ │ └── relations │ │ │ └── index.html │ │ ├── protocoldecl │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── associatedtypes │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── primaryassociatedtypes │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── result │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── failuretype │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(_:) │ │ │ └── index.html │ │ ├── isoptional │ │ │ └── index.html │ │ └── successtype │ │ │ └── index.html │ │ ├── setdecl │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── elementtype │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(_:) │ │ │ └── index.html │ │ └── isoptional │ │ │ └── index.html │ │ ├── sparrowsourcelocationconverter │ │ ├── index.html │ │ ├── init(file:source:) │ │ │ └── index.html │ │ ├── init(file:tree:) │ │ │ └── index.html │ │ ├── init(rootparentof:file:) │ │ │ └── index.html │ │ ├── isempty │ │ │ └── index.html │ │ ├── locationfornode(_:) │ │ │ └── index.html │ │ ├── updateforsource(_:file:) │ │ │ └── index.html │ │ ├── updatefortree(_:file:) │ │ │ └── index.html │ │ └── updatetorootfornode(_:file:) │ │ │ └── index.html │ │ ├── structure │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── actors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── inheritance │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ └── variables │ │ │ └── index.html │ │ ├── subscript │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── accessors │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── hassetter │ │ │ └── index.html │ │ ├── index.html │ │ ├── indices │ │ │ └── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── isasync │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── isthrowing │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ ├── returntype │ │ │ └── index.html │ │ └── returntypeisoptional │ │ │ └── index.html │ │ ├── swift │ │ ├── collection │ │ │ ├── containskeyword(_:withdetail:) │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── signatureinputstring(includeparenthesis:) │ │ │ │ └── index.html │ │ └── index.html │ │ ├── swiftsyntax │ │ ├── index.html │ │ └── syntaxprotocol │ │ │ ├── context │ │ │ └── index.html │ │ │ ├── firstparent(returning:) │ │ │ └── index.html │ │ │ └── index.html │ │ ├── syntaxchildcollecting │ │ ├── actors-2hcmf │ │ │ └── index.html │ │ ├── actors-7vu89 │ │ │ └── index.html │ │ ├── actors-rrgb │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes-6ldg1 │ │ │ └── index.html │ │ ├── classes-9ji6h │ │ │ └── index.html │ │ ├── classes-kscv │ │ │ └── index.html │ │ ├── collectchildren(viewmode:)-2v4ia │ │ │ └── index.html │ │ ├── collectchildren(viewmode:)-6uqcr │ │ │ └── index.html │ │ ├── collectchildren(viewmode:)-8a304 │ │ │ └── index.html │ │ ├── conditionalcompilationblocks-2t0wm │ │ │ └── index.html │ │ ├── conditionalcompilationblocks-7128m │ │ │ └── index.html │ │ ├── conditionalcompilationblocks-8iwxb │ │ │ └── index.html │ │ ├── deinitializers-7237y │ │ │ └── index.html │ │ ├── deinitializers-97hbe │ │ │ └── index.html │ │ ├── deinitializers-9f7m5 │ │ │ └── index.html │ │ ├── enumerations-8acg6 │ │ │ └── index.html │ │ ├── enumerations-9m80b │ │ │ └── index.html │ │ ├── enumerations-9vyv3 │ │ │ └── index.html │ │ ├── extensions-2s6da │ │ │ └── index.html │ │ ├── extensions-542v9 │ │ │ └── index.html │ │ ├── extensions-9f4x5 │ │ │ └── index.html │ │ ├── functions-7qfbs │ │ │ └── index.html │ │ ├── functions-7t0tz │ │ │ └── index.html │ │ ├── functions-9ifq9 │ │ │ └── index.html │ │ ├── imports-2mo38 │ │ │ └── index.html │ │ ├── imports-6sk7a │ │ │ └── index.html │ │ ├── imports-qgrk │ │ │ └── index.html │ │ ├── index.html │ │ ├── initializers-2xn20 │ │ │ └── index.html │ │ ├── initializers-3gatd │ │ │ └── index.html │ │ ├── initializers-7fdyg │ │ │ └── index.html │ │ ├── operators-2vode │ │ │ └── index.html │ │ ├── operators-8ebkj │ │ │ └── index.html │ │ ├── operators-hm5o │ │ │ └── index.html │ │ ├── precedencegroups-1lmlw │ │ │ └── index.html │ │ ├── precedencegroups-2c60a │ │ │ └── index.html │ │ ├── precedencegroups-5pkhs │ │ │ └── index.html │ │ ├── protocols-1nrei │ │ │ └── index.html │ │ ├── protocols-4rsxd │ │ │ └── index.html │ │ ├── protocols-90ys3 │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── structures-7agcr │ │ │ └── index.html │ │ ├── structures-9xqyw │ │ │ └── index.html │ │ ├── structures-neoi │ │ │ └── index.html │ │ ├── subscripts-2rj1z │ │ │ └── index.html │ │ ├── subscripts-4quai │ │ │ └── index.html │ │ ├── subscripts-6ok0u │ │ │ └── index.html │ │ ├── typealiases-466lv │ │ │ └── index.html │ │ ├── typealiases-4d1xp │ │ │ └── index.html │ │ ├── typealiases-59ohy │ │ │ └── index.html │ │ ├── variables-7j1oi │ │ │ └── index.html │ │ ├── variables-8g7us │ │ │ └── index.html │ │ └── variables-8oo66 │ │ │ └── index.html │ │ ├── syntaxexplorercontext │ │ ├── index.html │ │ ├── init(viewmode:sourcebuffer:sourcelocationconverter:isstale:) │ │ │ └── index.html │ │ ├── isstale │ │ │ └── index.html │ │ ├── sourcebuffer │ │ │ └── index.html │ │ ├── sourcelocationconverter │ │ │ └── index.html │ │ └── viewmode │ │ │ └── index.html │ │ ├── syntaxexplorercontextproviding │ │ ├── index.html │ │ ├── isstale │ │ │ └── index.html │ │ ├── sourcebuffer │ │ │ └── index.html │ │ ├── sourcelocationconverter │ │ │ └── index.html │ │ └── viewmode │ │ │ └── index.html │ │ ├── syntaxrepresenting │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── node │ │ │ └── index.html │ │ └── syntax │ │ │ └── index.html │ │ ├── syntaxsourcedetails │ │ ├── index.html │ │ ├── init(location:source:) │ │ │ └── index.html │ │ ├── location │ │ │ └── index.html │ │ ├── source │ │ │ └── index.html │ │ ├── stringrange(in:) │ │ │ └── index.html │ │ └── substringrange(in:) │ │ │ └── index.html │ │ ├── syntaxsourcelocation │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── empty │ │ │ └── index.html │ │ ├── end │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(from:) │ │ │ └── index.html │ │ ├── position │ │ │ ├── !=(_:_:) │ │ │ │ └── index.html │ │ │ ├── column │ │ │ │ └── index.html │ │ │ ├── empty │ │ │ │ └── index.html │ │ │ ├── equatable-implementations │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── init(from:) │ │ │ │ └── index.html │ │ │ ├── init(line:offset:utf8offset:) │ │ │ │ └── index.html │ │ │ ├── line │ │ │ │ └── index.html │ │ │ └── utf8offset │ │ │ │ └── index.html │ │ └── start │ │ │ └── index.html │ │ ├── syntaxtree │ │ ├── actors │ │ │ └── index.html │ │ ├── childcollection │ │ │ └── index.html │ │ ├── classes │ │ │ └── index.html │ │ ├── collectchildren() │ │ │ └── index.html │ │ ├── collectchildren(viewmode:) │ │ │ └── index.html │ │ ├── conditionalcompilationblocks │ │ │ └── index.html │ │ ├── context │ │ │ └── index.html │ │ ├── declaration(of:fromsyntax:viewmode:) │ │ │ └── index.html │ │ ├── declarations(of:) │ │ │ └── index.html │ │ ├── declarations(of:fromsyntax:viewmode:) │ │ │ └── index.html │ │ ├── declarations(of:insource:viewmode:) │ │ │ └── index.html │ │ ├── declarations(of:insourceatpath:viewmode:) │ │ │ └── index.html │ │ ├── deinitializers │ │ │ └── index.html │ │ ├── enumerations │ │ │ └── index.html │ │ ├── extensions │ │ │ └── index.html │ │ ├── extractsource(fordeclaration:) │ │ │ └── index.html │ │ ├── functions │ │ │ └── index.html │ │ ├── imports │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(viewmode:declarationsyntax:) │ │ │ └── index.html │ │ ├── init(viewmode:sourceatpath:) │ │ │ └── index.html │ │ ├── init(viewmode:sourcebuffer:) │ │ │ └── index.html │ │ ├── initializers │ │ │ └── index.html │ │ ├── isstale │ │ │ └── index.html │ │ ├── operators │ │ │ └── index.html │ │ ├── precedencegroups │ │ │ └── index.html │ │ ├── protocols │ │ │ └── index.html │ │ ├── recursivelycollectdeclarations(of:) │ │ │ └── index.html │ │ ├── sourcebuffer │ │ │ └── index.html │ │ ├── sourcelocationconverter │ │ │ └── index.html │ │ ├── structures │ │ │ └── index.html │ │ ├── subscripts │ │ │ └── index.html │ │ ├── syntaxchildcollecting-implementations │ │ │ └── index.html │ │ ├── typealiases │ │ │ └── index.html │ │ ├── updatetosource(_:) │ │ │ └── index.html │ │ ├── variables │ │ │ └── index.html │ │ └── viewmode │ │ │ └── index.html │ │ ├── syntaxtreeerror │ │ ├── error-implementations │ │ │ └── index.html │ │ ├── errordescription │ │ │ └── index.html │ │ ├── failurereason │ │ │ └── index.html │ │ ├── helpanchor │ │ │ └── index.html │ │ ├── index.html │ │ ├── invalidcontextforsourceresolving(_:) │ │ │ └── index.html │ │ ├── localizeddescription │ │ │ └── index.html │ │ ├── localizederror-implementations │ │ │ └── index.html │ │ ├── recoverysuggestion │ │ │ └── index.html │ │ └── unabletoresolvefileatpath(_:) │ │ │ └── index.html │ │ ├── tuple │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── elements │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:)-2tk9 │ │ │ └── index.html │ │ ├── init(node:)-4o18m │ │ │ └── index.html │ │ └── isoptional │ │ │ └── index.html │ │ ├── typealias │ │ ├── !=(_:_:) │ │ │ └── index.html │ │ ├── ==(_:_:) │ │ │ └── index.html │ │ ├── attributes │ │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ │ └── index.html │ │ ├── customstringconvertible-implementations │ │ │ └── index.html │ │ ├── description │ │ │ └── index.html │ │ ├── equatable-implementations │ │ │ └── index.html │ │ ├── genericparameters │ │ │ └── index.html │ │ ├── genericrequirements │ │ │ └── index.html │ │ ├── hash(into:) │ │ │ └── index.html │ │ ├── hashable-implementations │ │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ │ └── index.html │ │ ├── initializedtype │ │ │ └── index.html │ │ ├── initializedtypeisoptional │ │ │ └── index.html │ │ ├── isfileprivate │ │ │ └── index.html │ │ ├── isfinal │ │ │ └── index.html │ │ ├── isinternal │ │ │ └── index.html │ │ ├── isopen │ │ │ └── index.html │ │ ├── isprivate │ │ │ └── index.html │ │ ├── ispublic │ │ │ └── index.html │ │ ├── keyword │ │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ │ └── index.html │ │ ├── modifiers │ │ │ └── index.html │ │ ├── name │ │ │ └── index.html │ │ └── node │ │ │ └── index.html │ │ └── variable │ │ ├── !=(_:_:) │ │ └── index.html │ │ ├── ==(_:_:) │ │ └── index.html │ │ ├── accessors │ │ └── index.html │ │ ├── attributes │ │ └── index.html │ │ ├── containsmodifierwithkeyword(_:withdetail:) │ │ └── index.html │ │ ├── description │ │ └── index.html │ │ ├── equatable-implementations │ │ └── index.html │ │ ├── hash(into:) │ │ └── index.html │ │ ├── hashable-implementations │ │ └── index.html │ │ ├── hassetter │ │ └── index.html │ │ ├── index.html │ │ ├── init(node:) │ │ └── index.html │ │ ├── initializedvalue │ │ └── index.html │ │ ├── isasync │ │ └── index.html │ │ ├── iscomputed │ │ └── index.html │ │ ├── isfileprivate │ │ └── index.html │ │ ├── isfileprivatesetter │ │ └── index.html │ │ ├── isfinal │ │ └── index.html │ │ ├── isinternal │ │ └── index.html │ │ ├── isopen │ │ └── index.html │ │ ├── isoptional │ │ └── index.html │ │ ├── isprivate │ │ └── index.html │ │ ├── isprivatesetter │ │ └── index.html │ │ ├── ispublic │ │ └── index.html │ │ ├── isstored │ │ └── index.html │ │ ├── isthrowing │ │ └── index.html │ │ ├── keyword │ │ └── index.html │ │ ├── modifierassessing-implementations │ │ └── index.html │ │ ├── modifiers │ │ └── index.html │ │ ├── name │ │ └── index.html │ │ ├── node │ │ └── index.html │ │ ├── parentdeclarationsyntax │ │ └── index.html │ │ ├── type │ │ └── index.html │ │ └── variables(from:) │ │ └── index.html ├── favicon.ico ├── favicon.svg ├── img │ ├── added-icon.832a5d2c.svg │ ├── deprecated-icon.7bf1740a.svg │ └── modified-icon.efb2697d.svg ├── index.html ├── index │ ├── availability.index │ ├── data.mdb │ ├── index.json │ └── navigator.index ├── js │ ├── 337.274a8ccc.js │ ├── 37.3cabdf6d.js │ ├── 523.3af1b2ef.js │ ├── 903.b3710a74.js │ ├── chunk-vendors.bdb7cbba.js │ ├── documentation-topic.f9ef3692.js │ ├── highlight-js-bash-js.702f0c5c.js │ ├── highlight-js-c-js.063069d3.js │ ├── highlight-js-cpp-js.458a9ae4.js │ ├── highlight-js-css-js.bfc4251f.js │ ├── highlight-js-custom-markdown.78c9f6ed.js │ ├── highlight-js-custom-swift.738731d1.js │ ├── highlight-js-diff-js.4db9a783.js │ ├── highlight-js-http-js.f78e83c2.js │ ├── highlight-js-java-js.4fe21e94.js │ ├── highlight-js-javascript-js.dfc9d16d.js │ ├── highlight-js-json-js.2a1856ba.js │ ├── highlight-js-llvm-js.26121771.js │ ├── highlight-js-markdown-js.a2f456af.js │ ├── highlight-js-objectivec-js.74dea052.js │ ├── highlight-js-perl-js.da6eda82.js │ ├── highlight-js-php-js.c458ffa4.js │ ├── highlight-js-python-js.60354774.js │ ├── highlight-js-ruby-js.7272231f.js │ ├── highlight-js-scss-js.adcd11a2.js │ ├── highlight-js-shell-js.0ad5b20f.js │ ├── highlight-js-swift-js.bdd5bff5.js │ ├── highlight-js-xml-js.0d78f903.js │ ├── index.2871ffbd.js │ ├── topic.2687cdff.js │ └── tutorials-overview.2eff1231.js └── metadata.json └── Tests └── SyntaxSparrowTests ├── Declarations ├── ActorTests.swift ├── ClassTests.swift ├── ConditionalCompilationBlockTests.swift ├── DeinitializerTests.swift ├── EnumerationTests.swift ├── ExtensionsTests.swift ├── FunctionTests.swift ├── ImportTests.swift ├── InitializerTests.swift ├── OperatorTests.swift ├── PrecedenceGroupTests.swift ├── ProtocolTests.swift ├── StructureTests.swift ├── SubscriptTests.swift ├── SwitchTests.swift ├── TypealiasTests.swift └── VariableTests.swift ├── Extensions ├── Collection+ModifierTests.swift └── Collection+ParametersTests.swift ├── ModifierAssessingTests.swift ├── Supporting Types ├── AccessorTests.swift ├── AttributeTests.swift ├── ClosureTests.swift ├── EntityTypeTests.swift ├── GenericParameterTests.swift ├── GenericRequirementTests.swift ├── ModifierTests.swift ├── ParameterTests.swift ├── ResultTests.swift └── TupleTests.swift ├── SyntaxChildCollecting+ConvenienceTests.swift ├── SyntaxSparrowTests.swift ├── SyntaxTreeTests.swift └── XCTest+Convenience.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | DerivedData/ 7 | .swiftpm/config/registries.json 8 | .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata 9 | .netrc 10 | -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- 1 | version: 1 2 | builder: 3 | configs: 4 | - documentation_targets: [SyntaxSparrow] -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | system 2 | -------------------------------------------------------------------------------- /Sources/SyntaxSparrow/Internal/Extensions/String+Convenience.swift: -------------------------------------------------------------------------------- 1 | // 2 | // String+Convenience.swift 3 | // 4 | // 5 | // Copyright (c) CheekyGhost Labs 2023. All Rights Reserved. 6 | // 7 | 8 | import Foundation 9 | 10 | extension String { 11 | /// Convenience method to trim whitespaces and newlines from a string. 12 | var trimmed: String { 13 | trimmingCharacters(in: .whitespacesAndNewlines) 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Sources/SyntaxSparrow/Public/Protocols/Declaration.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Declaration.swift 3 | // 4 | // 5 | // Copyright (c) CheekyGhost Labs 2023. All Rights Reserved. 6 | // 7 | 8 | import Foundation 9 | 10 | /// Public protocol that any public semantic declarations will conform to. A declaration is considered a semantic element that represents items such as struct, protocol, class, enum, etc 11 | public protocol Declaration: SyntaxRepresenting {} 12 | -------------------------------------------------------------------------------- /Sources/SyntaxSparrow/Public/Protocols/DeclarationComponent.swift: -------------------------------------------------------------------------------- 1 | // 2 | // DeclarationComponent.swift 3 | // 4 | // 5 | // Copyright (c) CheekyGhost Labs 2023. All Rights Reserved. 6 | // 7 | 8 | import Foundation 9 | 10 | /// Public protocol that any semantic elements not considered a declaration will conform to. 11 | /// A declaration component is considered a semantic element that supports or decorates a declaration such as attributes, modifiers, generic parameter/requirement, parameters, etc 12 | public protocol DeclarationComponent: SyntaxRepresenting {} 13 | -------------------------------------------------------------------------------- /Sources/SyntaxSparrow/Public/SyntaxTree/SyntaxTreeError.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SyntaxTreeError.swift 3 | // 4 | // 5 | // Copyright (c) CheekyGhost Labs 2023. All Rights Reserved. 6 | // 7 | 8 | import Foundation 9 | 10 | public enum SyntaxTreeError: LocalizedError { 11 | case unableToResolveFileAtPath(String) 12 | case invalidContextForSourceResolving(String) 13 | } 14 | -------------------------------------------------------------------------------- /Sources/SyntaxSparrow/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyTracking 6 | 7 | NSPrivacyCollectedDataTypes 8 | 9 | NSPrivacyTrackingDomains 10 | 11 | NSPrivacyAccessedAPITypes 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Sources/SyntaxSparrow/SyntaxSparrow.swift: -------------------------------------------------------------------------------- 1 | // The Swift Programming Language 2 | // https://docs.swift.org/swift-book 3 | -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/developer-og-twitter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheekyGhost-Labs/SyntaxSparrow/bd92605902a4ebe8f1615a32e86481fd90b380d0/SyntaxSparrow.doccarchive/developer-og-twitter.jpg -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/developer-og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheekyGhost-Labs/SyntaxSparrow/bd92605902a4ebe8f1615a32e86481fd90b380d0/SyntaxSparrow.doccarchive/developer-og.jpg -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/attributes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/body/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/enumerations/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/extensions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/functions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/init(node:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/initializers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/isasync/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/isthrowing/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/modifier/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/operators/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/protocols/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/structures/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/subscripts/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/typealiases/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/accessor/variables/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/attributes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/childcollection/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/deinitializers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/enumerations/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/extensions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/functions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/inheritance/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/init(node:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/initializers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/isfileprivate/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/isinternal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/isprivate/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/ispublic/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/modifiers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/operators/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/precedencegroups/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/protocols/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/structures/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/subscripts/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/typealiases/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/actor/variables/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/elementtype/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/arraydecl/isoptional/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/associatedtype/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/associatedtype/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/associatedtype/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/associatedtype/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/argument/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/arguments/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/init(node:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/attribute/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/attributes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/childcollection/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/deinitializers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/enumerations/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/extensions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/functions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/inheritance/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/init(node:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/initializers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/isfileprivate/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/isinternal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/isprivate/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/ispublic/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/modifiers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/operators/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/precedencegroups/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/protocols/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/structures/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/subscripts/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/typealiases/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/class/variables/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/declaration/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/init(node:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/input/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isasync/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isautoescaping/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isescaping/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isoptional/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isthrowing/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isvoidinput/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/isvoidoutput/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/output/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/rawinput/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/closure/rawoutput/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/enumerations/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/extensions/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/kind/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/codeblock/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/declaration/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/deinitializer/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/dictionarydecl/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/effectspecifiers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/entitytype/empty/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/entitytype/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/enumeration/case/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/enumeration/cases/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/enumeration/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/enumeration/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/enumeration/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/extension/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/body/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/isasync/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/ispublic/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/function/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/genericparameter/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/attributes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/kind/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/modifiers/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/import/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/initializer/body/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/initializer/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/initializer/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifier/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifier/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifier/detail/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifier/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifier/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifier/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/modifierassessing/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/operator/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/operator/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/operator/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/operator/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/operator/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/operator/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/parameter/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/parameter/isinout/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/parameter/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/parameter/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/parameter/rawtype/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/parameter/type/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/precedencegroup/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/protocoldecl/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/protocoldecl/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/protocoldecl/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/result/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/result/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/result/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/result/init(_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/result/isoptional/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/setdecl/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/setdecl/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/setdecl/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/setdecl/init(_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/classes/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/imports/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/structure/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/indices/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/isasync/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/subscript/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/swift/collection/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/swift/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/swiftsyntax/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/syntaxtree/actors/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/syntaxtree/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/syntaxtreeerror/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/description/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/elements/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/hash(into:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/tuple/isoptional/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/typealias/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/typealias/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/typealias/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/typealias/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/typealias/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/typealias/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/!=(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/==(_:_:)/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/isasync/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/isfinal/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/isopen/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/ispublic/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/isstored/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/keyword/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/name/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/node/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/documentation/syntaxsparrow/variable/type/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheekyGhost-Labs/SyntaxSparrow/bd92605902a4ebe8f1615a32e86481fd90b380d0/SyntaxSparrow.doccarchive/favicon.ico -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/img/deprecated-icon.7bf1740a.svg: -------------------------------------------------------------------------------- 1 | 10 | 11 | -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/index.html: -------------------------------------------------------------------------------- 1 | Documentation
-------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/index/availability.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheekyGhost-Labs/SyntaxSparrow/bd92605902a4ebe8f1615a32e86481fd90b380d0/SyntaxSparrow.doccarchive/index/availability.index -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/index/data.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheekyGhost-Labs/SyntaxSparrow/bd92605902a4ebe8f1615a32e86481fd90b380d0/SyntaxSparrow.doccarchive/index/data.mdb -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/index/navigator.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheekyGhost-Labs/SyntaxSparrow/bd92605902a4ebe8f1615a32e86481fd90b380d0/SyntaxSparrow.doccarchive/index/navigator.index -------------------------------------------------------------------------------- /SyntaxSparrow.doccarchive/metadata.json: -------------------------------------------------------------------------------- 1 | {"bundleDisplayName":"SyntaxSparrow","bundleIdentifier":"SyntaxSparrow","schemaVersion":{"major":0,"minor":1,"patch":0}} --------------------------------------------------------------------------------