[0] process type: SourceFileSyntax [1] process type: SyntaxCollection<DeclSyntax> [2] process type: UnknownDeclSyntax [3] process type: TokenSyntax text: import leading: Trivia(pieces: [// comment, ]) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: Foundation leading: Trivia(pieces: []) trailing: Trivia(pieces: []) [2] process type: UnknownDeclSyntax [3] process type: TokenSyntax text: class leading: Trivia(pieces: [ ]) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: Cat leading: Trivia(pieces: []) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: { leading: Trivia(pieces: []) trailing: Trivia(pieces: []) [3] process type: TokenSyntax text: var leading: Trivia(pieces: [ , ]) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: name leading: Trivia(pieces: []) trailing: Trivia(pieces: []) [3] process type: TokenSyntax text: : leading: Trivia(pieces: []) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: String leading: Trivia(pieces: []) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: = leading: Trivia(pieces: []) trailing: Trivia(pieces: [ ]) [3] process type: TokenSyntax text: "mike" leading: Trivia(pieces: []) trailing: Trivia(pieces: []) [3] process type: TokenSyntax text: } leading: Trivia(pieces: [ ]) trailing: Trivia(pieces: []) [1] process type: TokenSyntax text: leading: Trivia(pieces: [ ]) trailing: Trivia(pieces: [])